Si via e-mail!!!

Io ho trovato questo script ma non mi piace perchè fa aprire outlook e non invia direttamente il tutto:

<script language="JavaScript" type="text/javascript">
// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header
var good;
// var url = "www.centoxcento.cjb.net";
function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.go v)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail){
good = true
} else {
alert('Inserire un indirizzo e-mail valido.')
field.focus();
field.select();
good = false;
}
}

u = window.location;
// u = url;
m = "Ti segnalo questo sito";
b = "Visita questo sito"
function mailThisUrl(){
good = false
checkEmailAddress(document.eMailer.address)
if (good){
window.location = "mailto:"+document.eMailer.address.value+"?subject ="+m+"&body="+b+" "+u;
}
}
// -->
</SCRIPT>





<form name="eMailer">
<font color="#FF0000" size="2" face="Verdana">SEGNALA QUESTO SITO AD UN AMICO</font>

<font color="#0000cc" size="2">Introduci l'e-mail del destinatario:</font>

<input type="text" name="address" size="40">

<input type="submit" value="Segnala" onClick="mailThisUrl()">
</form>