hvordan man kan sende html e-mail med vb.net

Indlæg af Jannik Riis     opdateret: 2011-08-30

På et tidspunkt som programmør , vil en klient skal du opbygge et program , der sender e-mail . Uanset om du sender et ugentligt nyhedsbrev , eller sender en meddelelse til en bruger , der er registreret for en hjemmeside , gør Microsoft det nemt at sende e-mail i VB. NET via System. Net. Mail namespace

Du skal bruge: .
Visual Studio .
. SMTP -server


1
Åbn Visual Studio og oprette en ny konsol ved at gå til " Filer-> Nyt projekt . "
2 .
Open Module1. vb og tilføje følgende kode til Sub Main til instantiere e-mailen :

Dim mailMsg Som nye system. Net. Mail. MailMessage ( " from@example. com " , " to@example. com " , " Dette er en e-mail emnelinjen " , " Dette er det kroppen af e-mail " )


Sæt strengene over med de oplysninger du ønsker i din email .
3 .
Tilføj følgende linje til instantiere SMTP klient objekt :

Dim smtpClient som ny System. Net. Mail. SmtpClient ( " SMTP_Address " )


Erstat " SMTP_Address " med adressen til din SMTP -server
4
Tilføj følgende linje til at fortælle e-mail objekt, e-mail indeholder HTML :


mailMsg . . IsBodyHtml=True
5
Tilføj følgende linje til at fortælle SMTP-klient til at sende e-mailen :

smtpClient . Send ( mailMsg )
6 .
Tryk F5 for at bygge og køre programmet . Efter anvendelse kører , tjek din e-mail !

gode råd og advarsler


  • Windows XP har en indbygget SMTP server . Du kan installere denne funktion ved at gå til " Tilføj eller fjern programmer "og derefter " Tilføj /Fjern Windows- komponenter . " Under " Internet Information Services ( IIS ) " du skal vælge " SMTP Tjenester Component . " Vælg dette punkt , og klik på " Næste " og derefter " Finish "for at installere .
  • Window Vista og 7 ikke kommer med en indbygget SMTP service , så du bliver nødt til at give din egen . Der er mange gratis programmer tilgængelige som du kan bruge .


  • Previous:hvordan du installerer et Bluetooth-kort Next:hvordan man kan indsende e-mail html -kode



     

    Kommentarer

    Code:
    change