English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Mailer
  • Metodi

Validate Address

funzione copia link

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)

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
    ...
}
  • 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

Vedi Anche

  • Send Mail (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum