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_mittenteemail_destinatariosoggettomessaggio, 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_mittenteemail_destinatariosoggettomessaggio, 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")
%>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

4  +    =  10

%d blogger hanno fatto clic su Mi Piace per questo: