Perfetto va benissimo ma poi nella email cvorrei far arrivare tutti i miei campi. In effetti il controllo campi l'ho gia fgatto in JS quindi questo non va bene ora!

Avevo fatto una pagina in ASP ma non funziona, mi puoi dire come fare? Sono con ARUBA e uso CDOSYS

codice:
			<%

   // Recupero i dati dal modulo
   var cognome = new String(Request.Form("cognome"));
   var email = new String(Request.Form("email"));
   var messaggio = new String(Request.Form("messaggio"));
   var trovato = new String(Request.Form("trovato"));

	// Recupero il campo Email
   var email = new String(Request.Form("email"));

   // Imposto l'espressione regolare per un indirizzo email
   var controlla = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

   // Effettuo il controllo vero e proprio
   if (!controlla.test(email)) {
        Response.Write("ERRORE: L'indirizo e-mail non &egrave; corretto! ...torna indietro");
        Response.End;
   }

   // Effettuo un banale controllo sulla validit&agrave; dei campi
   if (cognome == "" || email == "" || messaggio == "" || trovato == "") {
	   Response.Write("ERRORE: Tutti i campi sono obbligatori ...torna indietro");
       Response.End;
   }

Mail = Server.CreateObject("CDO.Message") 
Mail.From = email 
Mail.To = "xxx@xxx.com" 
Mail.Subject = "Contatto dal sito" 
Mail.TextBody = messaggio 
Mail.Send() 

Mail=null 

   Response.Write("E-mail inviata con successo! Sarete contatti il prima possibile.");
%>
<% Response.Write("<span class='txt'>Grazie per averci contattato, ora verrete inviati alla homepage.</span>")%>