Scopo
Invia il messaggio di posta rappresentato dall'oggetto Mailer, se si verificano degli errori vengono generate delle eccezioni.
Sintassi
Mailer.SendMail()
Esempio di codice
// ***********************************
// Invia via mail il documento passato
// ***********************************
public void Ordini.SendMail(
string MailAddress // Indirizzo di posta
string FileName // Nome del file da spedire
)
{
Mailer m = new() // Istanzio un nuovo oggetto Mailer
//
Impostazione messaggio
...
//
Invio messaggio
{
// Potrebbero esserci errori nell'invio mail
try
{
m.SendMail()
}
catch // Non è stato possibile inviare la mail
{
EsempiGL.MessageBox(FormatMessage(Non è stato possibile inviare la
mail: |1, ErrorMessage(), ??, ??, ??, ??))
}
}
}
// Invia via mail il documento passato
// ***********************************
public void Ordini.SendMail(
string MailAddress // Indirizzo di posta
string FileName // Nome del file da spedire
)
{
Mailer m = new() // Istanzio un nuovo oggetto Mailer
//
Impostazione messaggio
...
//
Invio messaggio
{
// Potrebbero esserci errori nell'invio mail
try
{
m.SendMail()
}
catch // Non è stato possibile inviare la mail
{
EsempiGL.MessageBox(FormatMessage(Non è stato possibile inviare la
mail: |1, ErrorMessage(), ??, ??, ??, ??))
}
}
}
- E' possibile racchiundere il metodo in un blocco try, al verificarsi di un errore la funzione ErrorMessage ritorna la descrizione dell'errore verificatosi all'invio del messaggio.
- Per funzionare in Java è necessaria la libreria aggiuntiva mail.jar da copiare all'interno della cartella di libreria utilizzata dall'applicazione ([Tomcat]/lib oppure [app Dir]/WEB-INF/lib).
Ultima modifica: 05/10/2021 / Validità: da 6.5.2680