Cel mai complet website pe care l-am gasit cu informatii despre trimiterea de email-uri din aplicatii .NET este: http://systemnetmail.net . Gasiti in cadrul acestui website toate informatiile necesare, exemple simple cat si complexe.
Un exemplu sugestiv exist aici : http://www.systemnetmail.com/faq/4.2.aspx
Adauga urmatoarele linii de cod in web.config-ul aplicatiei tale si inlocuieste cele necesare.
<system.net> |
<mailSettings> |
<smtp from="emailFrom"> |
<network host="MAIL-SERVER-IP" password="emailFromPassword"
userName="emailFrom" /> |
</smtp> |
</mailSettings> |
</system.net> |
IP-ul serverul de mail se gaseste in email-ul de activare al abonamentului de hosting sau in
DotNetPanel > View Space Summary.
In loc de IP se poate folosi si hostname-ul serverului de mail care este de forma mail.domeniul-tau.ro.
FromEmail trebuie sa fie o casuta de email existenta si functionala. Casutele de email se pot creea din DotNetPanel>Mail>Accounts.
Parola trebuie deasemenea sa fie corecta. Pentru a verifica daca userul si parola folosite sunt corecte
folositi webmail-ul la adresa de genul http://mail.domeniul-tau.ro.
EXEMPLU VB.NET
1 |
'(1) Create the MailMessage instance |
2 |
Dim mm As New MailMessage(EmailFrom, EmailTo) |
3 |
|
4 |
'(2) Assign the MailMessage's properties |
5 |
mm.Subject = EmailSubject |
6 |
mm.Body = EmailBody |
7 |
mm.IsBodyHtml = EmailIsHTML |
8 |
mm.Priority = Priority |
9 |
|
10 |
'(3) Create the SmtpClient object |
11 |
Dim smtp As New SmtpClient |
12 |
|
13 |
'(4) Send the MailMessage
'Va utiliza setarile smtp din Web.config |
14 |
smtp.Send(mm) |
EXEMPLU C#
1 |
//create the mail message |
2 |
MailMessage mail = new MailMessage(); |
3 |
|
4 |
//set the addresses |
5 |
mail.From = new MailAddress("me@mycompany.com"); |
6 |
mail.To.Add("you@yourcompany.com"); |
7 |
|
8 |
//set the content |
9 |
mail.Subject = "This is an email"; |
10 |
mail.Body = "this is the body content of the email."; |
11 |
|
12 |
//send the message |
13 |
SmtpClient smtp = new SmtpClient(); |
14 |
|
15 |
smtp.Send(mail); |
Article ID: 205, Created: 8/19/2010 at 7:07 PM, Modified: 5/28/2014 at 12:28 PM