Hvordan sende HTML e-post og ASP Net

Hvordan sende HTML e-post og ASP Net


ASP.NET gir utviklere med verktøy for å lage dynamiske websider. .NET Rammeverket kjører på Microsofts web-servere, som er en del av en server operativsystem Windows. NET Framework inneholder en mail objekt som du kan bruke til å raskt sende e-post med bare noen få linjer med kode. E-posten objekt lar deg sende enkel tekst e-post eller e-post med bilder, lenker og andre HTML-elementer.

Bruksanvisning

1 Opprett postmeldingen variable og meldingen din. Siden e-post er i HTML-format, kan du inkludert HTML-koder i meldingen kode. I dette eksemplet er en melding med en link som sendes til mottakeren. Følgende kode oppretter variabler:

MailMessage email = ny MailMessage ();
streng beskjed = "<a href='mydomain.com'> Klikk her </a>";

2 Sett opp temaet, mottaker og avsender. Følgende kode setter opp e-objekt med de nødvendige egenskapene:

email.To = "[email protected]";
email.From = "recipient@recipient_company.com";
email.Subject = "Test HTML e-post.";

3 Sett opp kroppen av e-posten. Kroppen strengen er tildelt kroppen av e-post, og "BodyFormat" eiendommen er satt til HTML. Følgende kode setter opp kroppen din email:

email.BodyFormat = MailFormat.Html;
email.Body = melding;

4 Send e-posten. For de fleste e-postprogrammer, er e-postserveren "localhost", som er et nøkkelord for å indikere den lokale vertsserveren. Følgende kode setter verts e-postserveren og sender e-post til mottaker:

SmtpMail.SmtpServer = "localhost";

SmtpMail.Send (e);