ASP.NET Web Pages - WebMail-objekti
- Edellinen sivu WebPages tietokanta
- Seuraava sivu WebPages avustaja
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.
- Edellinen sivu WebPages tietokanta
- Seuraava sivu WebPages avustaja