Hvordan sende en HTML-e-post med VB

Hvordan sende en HTML-e-post med VB


HTML e-poster gi brukerne med en interaktiv melding. Disse e-postene innlemme lenker og bilder, slik at brukerne kan vise dine produkter; denne typen e-post er også ofte brukt for nyhetsbrev, oppfølging kommunikasjon og salg. Visual Basic (VB) er en del av Microsoft .NET Framework, som gir deg de nødvendige verktøy for å sende HTML e-post til dine kunder. Sende en HTML-e-post er lik sende en tekst epost i VB, men det krever HTML innspill til e kroppen.

Bruksanvisning

1 Lag din e-post og HTML variabler. E-posten variable kaller klassen biblioteket som brukes til å sende e-post i VB. HTML variabelen inneholder epost kropp. I dette eksempelet er HTML-e et enkelt brev som inneholder fet tekst. Følgende kode viser deg hvordan du oppretter variabler i VB:

Dim epost som ny MailMessage ()
Dim theEmail As String

2 Tildele en meldingstekst til "theEmail" variable. Koden verdien du bruker er konvertert til en HTML-melding. Meldingen kan inneholde bilder, tabeller, lenker og formatert tekst. Følgende kode oppretter en HTML-e-streng:

theEmail = "<b> Kjøp nå </ b> <a href='[email protected]'> Klikk her </a>"

3 Sett opp e-post meldingens egenskaper. Flere eiendommer er pålagt å sende e-posten. E-posten klassen krever at mottakeren og sende e-post, meldingsteksten og formategenskaper. Følgende kode setter opp din e-objekt:

email.To = "[email protected]"
email.From = "[email protected]"
email.Subject = "Dette er en HTML-e-prøve."
email.BodyFormat = MailFormat.Html
email.Body = thebody

4 Sett opp serveren til å videresende meldingen. Hver gang du sender e-post, er en utgående SMTP-serveren som brukes. SMTP-verdi er funnet i dine e-postklient programvareinnstillingene, eller det er gitt av din Internet Service Provider (ISP). Følgende kode setter opp utgående e-postserveren for VB:

SmtpMail.SmtpServer = "smtp.outgoing_server.com" "denne verdien er erstattet med SMTP-serveren fra Internett-leverandøren

5 Send e-posten. En enkel "Send" kommandoen brukes til å sende din mottaker e-posten. Følgende kode utfører HTML kommando og sender den til mottakeren:

SmtpMail.Send (e-post)