Come inviare una e-mail HTML con VB

November 11

Come inviare una e-mail HTML con VB


email HTML fornire agli utenti un messaggio interattivo. Queste e-mail incorporare link e immagini, così gli utenti possono visualizzare i vostri prodotti; questo tipo di e-mail è anche frequentemente usato per i bollettini, comunicazione e vendita di follow-up. Visual Basic (VB) è una parte del quadro di Microsoft .NET, che fornisce gli strumenti necessari per inviare e-mail HTML ai vostri clienti. L'invio di una e-mail HTML è simile all'invio di una e-mail di testo in VB, ma richiede input HTML per il corpo e-mail.

istruzione

1 Creare le variabili di posta elettronica e HTML. La variabile di posta elettronica chiama la libreria di classi utilizzato per inviare e-mail in VB. La variabile HTML contiene il corpo della e-mail. In questo esempio, l'e-mail HTML è una semplice lettera che contiene il testo in grassetto. Il codice seguente mostra come creare le variabili in VB:

Dim-mail come nuovo MailMessage ()
Dim theEmail As String

2 Assegnare un corpo del messaggio alla variabile "theEmail". Il valore del codice si utilizza viene convertito in un messaggio HTML. Il messaggio può contenere immagini, tabelle, link e testo formattato. Il codice seguente crea una stringa e-mail HTML:

theEmail = "<b> Acquista ora </ b> <a href='[email protected]'> Clicca qui </a>"

3 Impostare le proprietà del messaggio di posta elettronica. Diverse proprietà sono necessari per inviare l'e-mail. La classe e-mail richiede al destinatario e inviare e-mail, corpo del messaggio e proprietà di formattazione. Il codice seguente imposta l'oggetto e-mail:

email.To = "[email protected]"
email.From = "[email protected]"
email.subject = "Questo è un campione di e-mail HTML."
email.BodyFormat = MailFormat.Html
email.Body = thebody

4 Configurare il server di inoltrare il messaggio. Ogni volta che si invia e-mail, si utilizza un server SMTP in uscita. Il valore SMTP si trova nelle impostazioni del software client di posta elettronica, oppure è fornito dal provider di servizi Internet (ISP). Il codice seguente imposta il server e-mail e-mail in uscita per VB:

SmtpMail.SmtpServer = "smtp.outgoing_server.com" 'questo valore viene sostituito con il server SMTP fornito dal proprio ISP

5 Invia l'e-mail. Un semplice comando "Send" viene utilizzato per inviare il destinatario della mail. Il seguente codice esegue il comando HTML e lo invia al destinatario:

SmtpMail.Send (e-mail)