Questo form non mi va c'è un errore nel codice o non può funzionare?

Questo è il codice HTML che ho messo nella mia pagina...

<form method="post" action="email.asp">
<p align="center">
<font face="Verdana" size="2">Nome </font>
<font face="Verdana"> <input type="text" name="nome" size="33"></font>


<font face="Verdana" size="2">E-mail </font>
<input type="text" name="email" size="33">


<textarea name="messaggio" rows="7" cols=51></textarea></p>
<dl>
<dd>
<p align="center"> <input type="submit" value="Invia"></dd>
</dl>
</form>

Mentre questo è il file ASP

<%@LANGUAGE = JScript%>
<%

var nome = new String(Request.Form("nome"));
var email = new String(Request.Form("email"));
var messaggio = new String(Request.Form("messaggio"));



if (nome == "" || email == "" || messaggio == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori");
Response.End;
}


CDONTS.NewMail var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email;
OggettoCDONTS.To = "vestirsibene@yahoo.it";

OggettoCDONTS.Subject = "Messaggio da " + nome;

OggettoCDONTS.Body = messaggio;
OggettoCDONTS.Send();

Response.Write("Email inviata con successo!");
%>

Grazie in anticipo