MailMessage

Mattepuffo's logo
Inviare email in C#

Inviare email in C#

Piccola guida su come inviare email in C#, anche se la libreria è molto facile da usare e non richiede particolare studio.

Sul mio sito in Asp.NET Web Form ho messo una tabella da riempire; al click sul bottone mi viene spedita una mail.

La tabella è questa:

 













ControlToValidate="TxtNome" SetFocusOnError="True" Font-Bold="True">












ControlToValidate="TxtEmail" SetFocusOnError="True" Font-Bold="True">


ControlToValidate="TxtEmail" ValidationExpression="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
Font-Bold="True">












ControlToValidate="TxtMessaggio" Font-Bold="True">








 

E l'evento richiamato è questo:

 

protected void send(object sender, EventArgs e)
{
SendEmail sm = new SendEmail();
sm.send(TxtEmail.Text, TxtMessaggio.Text, TxtNome.Text);
TxtEmail.Text = "";
TxtNome.Text = "";
TxtMessaggio.Text = "";
LblMessage.Text = "Mail inviata";
}

 

Fin qui nulla di particolare.