Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum se trimite un email din ASP.NET / C#?

< 1 minut de citit

Pentru trimiterea de emailuri de pe platformele Windows este obligatorie autentificarea SMTP. Mai jos un exemplu în C# (adaptează-l nevoilor tale):

SmtpClient smtpClient = new SmtpClient();
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("user@domeniultau.ro", "Nume Expeditor");

smtpClient.Host = "mail.domeniultau.ro"; // sau IP-ul serverului de mail
smtpClient.Port = 25;
smtpClient.UseDefaultCredentials = false;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.Credentials = new NetworkCredential("user@domeniultau.ro", "parola");

message.From = fromAddress;
message.To.Add("destinatar@exemplu.ro");
message.Subject = "Subiect";
message.IsBodyHtml = false;
message.Body = "Conținutul emailului";

smtpClient.Send(message);

Pentru conexiuni criptate, folosește portul 465/587 și setează smtpClient.EnableSsl = true;.

Actualizat la 25/07/2026