SmtpClient

Mattepuffo's logo
Inviare email in VB.NET

Inviare email in VB.NET

Per inviare email in VB.NET non abbiamo bisogno di librerie esterne, ci basta importare questo:

Imports System.Net.Mail

Qui sotto c'è un esempio di codice che usa Gmail per l'invio.

Ovviamente potete usare anche altre caselle email; inoltre il mio codice è inserito in una pagina Asp.NET.

Mattepuffo's logo
Inviare email con VB.NET

Inviare email con VB.NET

Per inviare email con VB.NET non dobbiamo installare librerie aggiuntive.

Abbiamo già tutto a disposizione; ma considerate che il codice qua sotto è generico, e l'invio dipende anche dal settaggio della vsotra casella email.

Ad esempio per Gmail dovete configurarla appositamente attivando le app meno sicure; sennò non riuscirete ad inviarle.

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.