Cu obiectul WebMail puteți trimite cu ușurință email-uri dintr-o pagină web.
Descriere
Obiectul WebMail oferă e - mail pentru pagini ASP.NET Web folosind SMTP (Simple Mail Transfer Protocol) .
Exemplu
A se vedea , de exemplu , în capitolul: Pagini web E - mail .
WebMail obiect de referință - Proprietăți
Proprietăți | Descriere |
---|---|
SmtpServer | Numele serverul SMTP care va trimite e-mailuri |
SmtpPort | Portul serverul va folosi pentru a trimite email-uri SMTP |
EnableSsl | , În cazul în care serverul trebuie să utilizeze criptarea SSL Adevărat |
UserName | Numele contului SMTP folosit pentru a trimite e-mail |
Password | Parola contului SMTP |
From | Email-ul să apară în la adresa |
WebMail Object Reference - Metode
Metodă | Descriere |
---|---|
Send() | Trimite un mesaj e-mail la un server SMTP pentru livrare |
Send() Metoda are următorii parametri:
Parametru | Tip | Descriere |
---|---|---|
to | String | Destinatarii e - mail (separated by semicolon) |
subject | String | Linia de subiect |
body | String | Corpul mesajului |
Și următorii parametri opționali:
Parametru | Tip | Descriere |
---|---|---|
from | String | Mesajul expeditorului |
cc | String | De cc emailurile (separated by semicolon) |
filesToAttach | Collection | Numele de fișiere |
isBodyHtml | Boolean | Adevărat dacă organismul de e-mail este în HTML |
additionalHeaders | Collection | antete suplimentare |
Date tehnice
Nume | Valoare |
---|---|
Clasă | System.Web.Helpers.WebMail |
namespace | System.Web.Helpers |
Asamblare | System.Web.Helpers.dll |
Inițializarea WebMail Helper
Pentru a utiliza Helper WebMail, aveți nevoie de acces la un server SMTP. SMTP este "output" de "output" , o parte din e - mail. Dacă utilizați un web gazdă, probabil știți deja numele serverului SMTP. Dacă lucrați într-o rețea corporativă, departamentul IT poate da numele. Dacă lucrați la domiciliu, ați putea fi capabil de a utiliza furnizorul dvs. de e-mail obișnuit.
Pentru a trimite un e-mail veți avea nevoie de:
- Numele serverului SMTP
- Numărul portului (most often 25)
- Un nume de utilizator de e-mail
- O parolă de e-mail
În rădăcina web, a crea o pagină (or edit the page ) numit _AppStart.cshtml.
Puneți următorul cod în fișierul:
_AppStart.cshtml
@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}
Codul de mai sus va rula de fiecare dată când site - ul web (application) începe. Se hrănește obiect WebMail cu valorile inițiale.
Vă rugăm să înlocuiască:
smtp.example.com cu numele serverul SMTP , care va fi folosit pentru a trimite e - mailuri.
25 , cu numărul de port serverul va folosi pentru a trimite tranzacții SMTP (emails) - (emails) .
fals cu adevărat, în cazul în care serverul ar trebui să utilizeze SSL (Secure Socket Layer) de criptare.
[email protected] cu numele contului de e - mail SMTP folosit pentru a trimite email - uri.
parola cu parola contului de e - mail SMTP.
john @ exemplu cu e - mail să apară în la adresa.
Nu trebuie să inițieze obiectul WebMail în fișierul AppStart, dar trebuie să setați aceste proprietăți înainte de a apela WebMail. Send() WebMail. Send() metoda.