Come inviare sia testo e HTML e-mail in Classic ASP

August 16

Come inviare sia testo e HTML e-mail in Classic ASP


Active Server Pages o ASP è un linguaggio di scripting web lato server creato da Microsoft che dà proprietari di siti web la possibilità di aggiungere funzionalità di programmazione di pagine web. ASP può essere utilizzato per catturare, manipolare e memorizzare i dati, nonché inviare messaggi di posta elettronica. Uno dei componenti integrati è CDOSYS. Questo oggetto è stato progettato per rendere più facile scrivere script che formato e inviano messaggi e-mail dal tuo sito.

istruzione

1 Creare una pagina web e salvarlo con l'asp suffisso. Questo indica al server che la pagina è una pagina ASP in modo che il codice verrà elaborato.

2 Aggiungere l'apertura script ASP e tag di chiusura alla tua pagina. Questi tag indicano al server che il contenuto dei tag sono ASP codice di script.

<% 'Questo è il tag di apertura di script
%> 'Questo è il tag di chiusura di script

Nota: 'denota un commento. Commenti sono utilizzati per spiegare il codice ma vengono ignorati dal server.

3 Creare una istanza di oggetto CDOSYS.

Set myMessage = CreateObject ( "CDO.Message")

4 Impostare la riga dell'oggetto del messaggio di posta elettronica, il "da" indirizzo di posta elettronica e la "a" indirizzo di posta elettronica.

myMessage.Subject = "Questo è l'oggetto di posta elettronica"
myMessage.From = "[email protected]"
myMessage.To = "[email protected]"

5 Impostare il testo o HTML del messaggio di posta elettronica.

myMessage.TextBody = "Questo è il corpo di un messaggio e-mail di testo."

O

myMessage.HTMLBody = "<h1> Questo è il corpo di un messaggio e-mail HTML. </ h1>"

6 Invia il tuo messaggio di posta elettronica e distruggere l'istanza dell'oggetto CDOSYS.

myMessage.Send
set myMessage = niente

7 Rivedere lo script completato.

<%
Set myMessage = CreateObject ( "CDO.Message")
myMessage.Subject = "Questo è l'oggetto di posta elettronica"
myMessage.From = "[email protected]"
myMessage.To = "[email protected]"
myMessage.TextBody = "Questo è il corpo di un messaggio e-mail di testo."
myMessage.Send
set myMessage = niente
%>