salve ragazzi ho creato un form e una paginetta asp per inviare una mail in formato htm dal web, ma in fase di testing ecco sbucare l'errore.

l'errore è:

Microsoft VBScript runtime error '800a01ad'

ActiveX component can't create object: 'CDONTS.NewMail'

/spedizionelettera.asp, line 19


e il codice asp che sfrutto è questo:

codice:

<%

     
Mittente= Request.QueryString("Nome")
Indirizzo= Request.QueryString("Nomevia")
Telefono= Request.QueryString("numerotel")
Fax= Request.QueryString("numerofax")
Citta= Request.QueryString("citta")
Provincia= Request.QueryString("Provincia")
EMail= Request.QueryString("Mail")
ogg= Request.QueryString("oggetto")
Message= Request.QueryString("Messaggio")
    	
'Invio l'email 
Dim miaMail 
Set miaMail = CreateObject("CDONTS.NewMail") 

miaMail.From = EMail 
miaMail.To = "xxxxxxxxxxxx" 

dim strOggMail 

strOggMail = "Lettera al Presidente dell'Associazione Istruttori e tecnici Equestri" 


strBodyMail = "" 
strBodyMail = "<html><head><title>Lettera al Presidente</title></head><body bgcolor=#05326f>"
strBodyMail = strBodyMail & "<center><Table width=600 bordercolor=#FEED22 bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=2>"
strBodyMail = strBodyMail & "<tr><td valign=top><center><Table width=600 height=10 bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=1 bordercolor=#FFFFFF>"

ecc.. continua la struttura in html

miaMail.Subject = strOggMail 
miaMail.BodyFormat = 0 
miaMail.MailFormat = 0 
miaMail.Body = strBodyMail 
miaMail.Send 

Set miaMail = Nothing 

Response.Redirect("invioavvenuto.asp")
		
%>
che acciderpoli ho sbagliato? so che c'è un comando più aggiornato per questa funzione mi potreste dire che devo modificare?

Grazie mille!