IEmail
public
interface
IEmail
com.android.tradefed.util.IEmail |
Interface permettant d'envoyer des e-mails.
Résumé
Classes imbriquées | |
---|---|
class |
IEmail.Message
Conteneur pour les données des messages d'e-mail. |
Méthodes publiques | |
---|---|
abstract
void
|
send(IEmail.Message msg)
Méthode permettant d'envoyer un |
Méthodes publiques
envoyer
public abstract void send (IEmail.Message msg)
Méthode permettant d'envoyer un Message
. Vérifie que les champs "to", "subject" et "body" de Message
ne sont pas nuls, mais ne procède à aucune vérification au-delà des vérifications de valeurs nulles.
Notez qu'à ce stade, aucune erreur au niveau du protocole SMTP n'est détectable. En raison de la nature asynchrone des e-mails, ils sont généralement signalés à l'expéditeur de l'enveloppe du message. Dans ce cas, l'expéditeur de l'enveloppe reçoit généralement un e-mail de MAILER-DAEMON contenant les détails de l'erreur.
Paramètres | |
---|---|
msg |
IEmail.Message : IEmail.Message à essayer d'envoyer |
Génère | |
---|---|
IllegalArgumentException |
si l'un des champs "to", "subject" ou "body" de msg est nul |
|
si l'envoi de l'e-mail a échoué de manière synchrone. |