Ciao a tutti eccomi ancora qui con un piccolo problema...
allora, vorrei ricevere su mail i dati inseriti su un form molto semplice ed ho scritto questo:

pagina 1 (contatti.asp)

<form method="post" action="grazie.asp">
Nome

<input type="text" name="nome">

Email

<input type="text" name="email">

Messaggio

<textarea name="messaggio" rows="5" cols=30></textarea>

<input type="submit" value="Invia">
</form>

pagina 2 (grazie.asp)

<%@LANGUAGE = JScript%>
<%
// 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("ERRORE: Tutti i cami sono obbligatori");
Response.End;
}

// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "miamail"; // 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 problema... ricevo questo messaggio di errore

Microsoft JScript runtime error '800a01ad'

Automation server can't create object

/grazie.asp, line 15

La linea 15 è questa:
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");

ho provato a sostituire CDONTS con CDOSYS ma non cambia nulla

sapete dirmi quale è il problema?

Grazie
sergio1980