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.