salve ho questo codice che funziona:

codice:
<%
   // Recupero i dati dal modulo
   var nome = new String(Request.Form("nome"));
    var email = new String(Request.Form("email"));
   var messaggio = new String(Request.Form("messaggio"));

   // Effettuo un banale controllo sulla validità dei campi
   if (nome == "" || email == "" || messaggio == "") {
       Response.Write("<br /

<br /

 Attenzione: è necessario completare tutti i campi.");
       Response.End;
   }

   // Creo l'oggetto (o classe) CDONTS.NewMail
   var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
       OggettoCDONTS.From = email; // Mittente
       OggettoCDONTS.To = "ffilogamo@tiscali.it"; // Destinatario (inserisci la tua email)
       OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
       OggettoCDONTS.Body = messaggio; // Corpo
       OggettoCDONTS.Send(); // Invio la mail

   Response.Write("Email inviata con successo!");
%>
ma quando il browser interpreta il codice, mi trancia la pagina..
infatti se apro l'html della pagina iinterpretata mi da il codice fino a:

<br /

<br /

Attenzione: è necessario completare tutti i campi.

che diavolo succede??? :master: