ASP.NET Web Pages - WebMail-objekti

WebMail-objektin avulla voit helposti lähettää sähköpostia verkkosivulta.

Kuvaus

WebMail tarjoaa yksinkertaisen tavan rakentaa ja lähettää sähköpostia käyttämällä SMTP-protokollaa.

Esimerkki

Katso Web Pages - Sähköposti Tämä luvun esimerkki.

WebMail-objektin viittausoppaas - Ominaisuudet

Ominaisuus Kuvaus
EnableSsl True, jos palvelin käyttää SSL-salausta.
From Hae tai aseta lähettäjän sähköpostiosoite.
Password Hae tai aseta lähettäjän sähköpostitunnuksen salasana.
SmtpPort Hae tai aseta SMTP-siirron portti.
SmtpServer Hae tai aseta sähköpostin siirtoon käytettävän SMTP-palvelimen nimi.
UserName Hae tai aseta sähköpostin lähettämiseen käytettävä käyttäjänimi.

WebMail viittausoppaas - Metodit

Metodi Kuvaus
Send() Lähetä määritelty sähköposti edelleen siirtoon SMTP-palvelimelle.

Send()-menetelmällä on seuraavat parametrit:

Parametrit Tyyppi Kuvaus
to Merkkijono Vastaanottajien osoitteet. Erota merkeillä (;).
subject Merkkijono Aihe.
body Merkkijono Sähköpostin sisältö.

ja seuraavat valinnaiset parametrit:

Parametrit Tyyppi Kuvaus
from Merkkijono Lähettäjän osoite.
cc Merkkijono Osoitteet, joihin kopioidaan sähköposti; erottelut merkeillä (;).
filesToAttach Kokoelma Tiedostonimen kokoelma, jota käytetään määrittämään tiedostot, jotka liitetään sähköpostiin.
isBodyHtml Looginen arvo Jos arvo on true, määrittää sähköpostin sisällön HTML-muodossa.
additionalHeaders Kokoelma Otsikon joukko, jonka voit lisätä tähän sähköpostiin sisältyviin normaalisiin SMTP-otsikoihin.
bcc Merkkijono Sähköpostiosoitteet, joihin lähetetään sähköpostin 'salainen kopio'.
contentEncoding Merkkijono Koodaus, jota käytetään sähköpostin sisällössä.
headerEncoding Merkkijono Koodaus, jota käytetään sähköpostin otsikossa.
priority Merkkijono Arvo, joka määrittää sähköpostin prioriteetin.
replyTo Merkkijono Sähköpostiosoite, jota vastaanottaja käyttää vastauksen lähettämiseen.

Tekninen tieto

Nimi Arvo
Class System.Web.Helpers.WebMail
Namespace System.Web.Helpers
Assembly System.Web.Helpers.dll

Alusta WebMail-apuohjelma

Jos haluat käyttää WebMail-apulia, sinun on käytettävä SMTP-palvelinta. SMTP on sähköpostin 'lähtö' osa. Jos käytät web-isoitinta, olet saattanut jo saada SMTP-palvelimen nimen. Jos olet yrityksen verkossa, sinun on kysyttävä IT-osastolta SMTP-palvelimen nimeä. Jos työskentelet kotona, voit käyttää tavallista sähköpostipalveluntarjoajaa.

Lähetettäessä sähköpostia tarvitset:

  • SMTP-palvelimen nimi
  • Portti (tavallisesti 25)
  • Sähköpostin käyttäjänimi
  • Sähköpostin salasana

Luo (tai muokkaa) sivu nimeltä _AppStart.cshtml sivuston juurikansiossa:

Kirjoita seuraava koodi tähän tiedostoon:

_AppStart.cshtml

@}
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "support@example.com";
WebMail.Password = "password";
WebMail.From = "john@example.com"
}

Sivusto (sovellus) suorittaa aina seuraavan koodin kerran, kun se käynnistetään. Se suorittaa: WebMail-objektiAlustaa.

Korvaa:

smtp.example.com Nimi, jota käytetään lähettämään sähköpostia.

25 Portti, jota palvelin käyttää käsittelemään SMTP-tehtäviä (sähköpostia).

false Onko true, jos palvelin käyttää turvallista yhteyttä (SSL) yhteyden salaukseen sähköpostin lähettäessä.

support@example.com Nimi, jota käytetään lähettämään sähköpostia.

salasana SMTP-sähköpostitunnuksen salasana.

john@example Lähettäjän osoite.

Vinkki:Ei ole välttämätöntä alustaa WebMail-objekti AppStart-tiedostossa, mutta nämä ominaisuudet on asetettava ennen kuin WebMail.Send() -menetelmää kutsutaan.