---
title: "Cum se trimite un email din ASP.NET / C#?"
description: "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…"
url: "https://www.hostx.ro/kb/cum-se-trimite-un-email-din-asp-net-c/"
updated: "2026-07-25"
category: Programare / Aplicații / ASP .NET
tags:
  - ASP.NET
  - configurare email
  - Email
  - SMTP
---

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

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;`.
