Invio di email in ASP con CDONTS o CDOSYS
Per inviare email da un sito realizzato in ASP possiamo procedere in uno dei seguenti modi, a seconda del tipo di webserver utilizzato.
Invio mail su IIS4
Con server basati su tecnologia Microsoft Windows Server NT (e quindi webserver IIS4) dobbiamo utilizzare CDONTS.
Supponendo di aver correttamente completato il nostro form con i campi email_mittente
, email_destinatario
, soggetto
e messaggio
, il codice da eseguire per l’invio è il seguente:
<% Set link = CreateObject("CDONTS.Newmail") link.From = Request("email_mittente") link.To = Request("email_destinatario") link.Subject = Request("soggetto") link.Body = Request("messaggio") link.Send Set link = Nothing %>
Invio email da IIS5
Per inviare email da server basati su tecnologia Microsoft Windows Server 2000 (e successivi), con IIS5, possiamo utilizzare il componente preinstallato CDOSYS.
Supponendo di aver correttamente completato il nostro form con i campi email_mittente
, email_destinatario
, soggetto
e messaggio
, il codice da eseguire per l’invio è il seguente:
<% Set link = CreateObject("CDO.Message") link.From = Request("email_mittente") link.To = Request("email_destinatario") link.Subject = Request("soggetto") link.TextBody = Request("messaggio") link.Send() Set link = Nothing %>
ATTENZIONE:
In alternativa alle email testuali possiamo inviare email in formato html, utilizzando HTMLBody al posto di TextBody, nel seguente modo:
<% link.HTMLBody = Request("messaggio") %>