Aller au contenu

Valider la délivrabilité d'une adresse email

Ce module s’assure de la délivrabilité d’une adresse email en vérifiant la syntaxe, la présence du domaine, et la capacité du serveur à recevoir des emails.

Présentation du module de validation d'adresse email

Email address : Adresse email à vérifier.

Objet Description
status_code Code statut de l’email
email_correction Indicateur si l’email a été corrigé
quality_code Code qualité de l’email
quality_detail Code qualité de l’email
smtp code Code SMTP retourné par le serveur de messagerie distant
smtp reply Message SMTP retourné par le serveur de messagerie distant
email address Adresse email initiale fournie en entrée
user_name Nom d’utilisateur, extrait de l’adresse email après correction
domain_name Nom de domaine, extrait de l’adresse email après correction
quality_code Description
0 non évalué
1 qualité basse
2 qualité moyenne
3 qualité haute
statut Description
EMAIL_OK Adresse correcte. Le serveur confirme l’existence de l’adresse
MAILBOX_FULL Adresse correcte. Le serveur confirme l’existence de l’adresse mais la boîte aux lettres n’accepte plus de messages
BAD_DOMAIN Le domaine n’est pas identifié, ne peut pas être résolu ou ne semble pas correspondre à un serveur de messagerie
BAD_USERNAME Le domaine existe et est associé à un serveur de messagerie, le serveur SMTP indique que l’adresse n’est pas référencée
BAD_SYNTAX La syntaxe de l’adresse est incorrecte et n’a pas pu être corrigée
BLACKLISTED Le service a détecté une mention de blacklist/greylist lors des échanges avec le serveur de messagerie. Il sera nécessaire de retester l’adresse ultérieurement
TRASH_MAIL Adresse validée mais le domaine est référencé comme proposant un service d’email jetable
EMPTY_EMAIL Le champ email n’est pas alimenté
QUERY_FAILED Le service a rencontré une erreur pendant la recherche ou le serveur de messagerie indique ne pas pouvoir ou vouloir répondre. Il sera nécessaire de retester l’adresse ultérieurement
TIMEOUT Le temps de réponse accordé au serveur SMTP distant a été épuisé avant qu’une réponse n’ait été reçue
UNKNOWN Le service n’a pas été en mesure de comprendre les réponses du serveur ce dernier ne respectant pas le standard de communication