Scopo
Ritorna True se l'indirizzo di posta passato a parametro è un indirizzo valido sintatticamente, False altrimenti.
Sintassi
boolean valido = 0 // Controllo se l'indirizzo è valido
//
valido := Mailer.ValidateAddress(pippo@disney.com)
//
valido := Mailer.ValidateAddress(pippo@disney.com)
Argomenti
Address | È una stringa contenente l'indirizzo email da validare. |
Valore di ritorno
Ritorna True se l'indirizzo è valido dal punto di vista sintattico, False altrimenti.
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
//
Controllo validità indirizzo
{
boolean Indirizzovalido = 0 //
//
Indirizzovalido := m.ValidateAddress(MailAddress)
//
// Se l'indirizzo passato non è valido mostro un messaggio ed esco dalla
// procedura
if NOT(Indirizzovalido)
{
this.ShowMessage(ERROR, FormatMessage(Impossibile inviare ...,
MailAddress, ??, ??, ??, ??), ??, ??, ??)
return
}
}
//
Impostazione messaggio
...
//
Invio messaggio
...
}
// 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
//
Controllo validità indirizzo
{
boolean Indirizzovalido = 0 //
//
Indirizzovalido := m.ValidateAddress(MailAddress)
//
// Se l'indirizzo passato non è valido mostro un messaggio ed esco dalla
// procedura
if NOT(Indirizzovalido)
{
this.ShowMessage(ERROR, FormatMessage(Impossibile inviare ...,
MailAddress, ??, ??, ??, ??), ??, ??, ??)
return
}
}
//
Impostazione messaggio
...
//
Invio messaggio
...
}
- Anche utilizzando la funzione ValidateAddress si potrebbero verificare errori nell'invio causati dall'indirizzo del destinatario. La funzione controlla soltanto che l'indirizzo in questione sia effettivamente un indirizzo di posta elettronica, cioè che sia sintatticamente giusto. Non viene effettuato alcun controllo sull'effettiva esistenza dell'indirizzo.
Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 23/03/2021 / Validità: da 6.5.2680