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:
che acciderpoli ho sbagliato? so che c'è un comando più aggiornato per questa funzione mi potreste dire che devo modificare?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") %>
Grazie mille!

Rispondi quotando