Des conformités d'expressions régulières aux outils sophistiqués d'aujourd'hui, la validation des courriers électroniques a traversé quelques époques différentes. Avant d'examiner l'histoire des techniques de validation et des meilleures pratiques, il est essentiel de comprendre les bases.
Qu'est-ce que la validation des courriers électroniques et pourquoi est-elle importante ?
La validation des courriers électroniques est une méthode permettant de vérifier qu'une adresse de destinataire existe et accepte les messages. Certaines techniques poussent la validation un pas plus loin en confirmant que l'adresse appartient à la personne concernée et que le destinataire souhaite recevoir de telles communications. Au cours du processus, vous éliminerez les adresses risquées et invalides de votre liste et protégerez votre nom en tant qu'expéditeur réputé auprès des fournisseurs de services Internet (FSI).
Veiller à valider les emails des utilisateurs avant d'envoyer des messages marketing et transactionnels augmente également les chances que vos communications parviennent directement à la boîte de réception d'un lecteur. De plus, les métriques de campagne sont plus précises et fournissent des informations plus approfondies pour des décisions futures basées sur les données.
Il y a longtemps, dans une époque lointaine… cela a commencé par la validation de syntaxe
Vérifier une adresse de courrier électronique pour son exactitude syntaxique a été l'version la plus simple de validation des courriers électroniques. Les éléments essentiels d'une adresse e-mail valide sont la partie locale, le symbole @, le domaine, et enfin, l'extension (.com, .org, etc.). Pour standardiser toutes les différentes syntaxes, des spécifications appelées Requests For Comments (RFCs) ont été publiées pour déterminer quels caractères seraient acceptables pour les parties locales et de domaine. Ces RFCs sont devenues assez étendues et ont créé le besoin de bibliothèques open-source pour aider à valider la syntaxe des e-mails dans de nombreuses langues.
Un autre élément vital de la validation de syntaxe est l'existence d'orthographes manifestement incorrectes, telles que heyitsme@gmsil.com. Vérifier votre liste existante pour ces types d'erreurs reste une meilleure pratique.
Commande SMTP de validation et l'attaque des spammeurs
Reconnaissant le besoin d'aide pour valider les adresses e-mail, les fournisseurs de services Internet (FSI) ont commencé à intégrer des fonctionnalités de validation des adresses e-mail. Ainsi, "VRFY" (également connu sous le nom de Vérifier) a été construit comme une commande SMTP permettant aux expéditeurs de demander à un serveur de messagerie récepteur si une adresse e-mail était valide. Dans l'espoir d'utiliser VRFY pour apporter paix et ordre à l'Internet galactique, cela est rapidement tombé entre les mains de la partie sombre ; les spammeurs. Après un abus à grande échelle de cette fonctionnalité, les administrateurs de FSI ont désactivé VRFY, laissant la validation des adresses e-mail dans le désarroi.
Ping SMTP (La menace des spammeurs)
Après la chute de VRFY, les expéditeurs ont créé de manière créative le Ping SMTP, une méthode différente pour vérifier si une adresse e-mail était valide ou non. Le Ping SMTP devait être utilisé pour vérifier auprès d'un serveur de messagerie distant si une adresse e-mail était active. Une connexion au serveur de messagerie distant du fournisseur de services Internet (FSI), tel que Gmail, serait effectuée comme si l'on envoyait réellement un e-mail, mais serait brusquement interrompue sans réellement envoyer l'e-mail.
En général, la conversation tenue dans la connexion entre le serveur de messagerie expéditeur et le serveur de messagerie du FSI recevant ressemblerait à ceci :
Dans certains scénarios, le FSI pouvait fournir un retour comme ceci au lieu de cela :
Avec le Ping SMTP, les expéditeurs pouvaient couper la conversation après avoir vu la réponse du FSI, après avoir demandé d'envoyer un e-mail à l'adresse e-mail spécifiée. Cela devenait un moyen de pinger un FSI pour voir si le serveur de messagerie récepteur considérait les adresses e-mail comme valides ou invalides, avec un certain degré de confiance.
Le côté obscur du Ping SMTP
Les FSI considèrent le Ping SMTP — également connu sous le nom de poignée de main brisée — comme un comportement de spammeur. Les FSI peuvent facilement dire que vous ne faites que vérifier la validité des adresses e-mail en regardant les modèles de conversation : Appeler et raccrocher de manière répétée, avec peu ou pas de messages réellement envoyés, finit par entrer dans leurs journaux de serveur de messagerie. Après l'histoire avec SMTP VRFY, ce type de comportement est désormais connu pour être spammy. Les FSI durcissent leurs politiques contre ce comportement et sévèrement. Microsoft par exemple, considère ce type de pratique comme malveillante et Hotmail considère le Ping SMTP comme une preuve d'une attaque de récolte d'annuaire. Les tentatives de Ping SMTP en cours entraîneront généralement un blocage sévère de toutes les connexions depuis l'adresse IP d'envoi. Les FSI n'aiment pas le Ping SMTP, et les opérateurs de listes noires non plus. Continuez ainsi, et vous finirez presque sûrement par être mis sur liste noire.
De plus, de nombreux FSI retardent la validation des destinataires jusqu'après la fin de la conversation du serveur, entraînant une acceptation sans confirmation de la validité de l'adresse e-mail — un faux positif. Certains FSI protègent également les destinataires avec le greylisting. Selon les protocoles de liste grise, le serveur recevant rejette les e-mails des expéditeurs inconnus. En conséquence, les Pings SMTP retourneront un message d'erreur même sur des adresses e-mail valides — un faux négatif.
En résumé, c'est une très mauvaise pratique et c'est peu fiable.
Que les vérifications soient avec vous — Meilleures pratiques pour la validation des e-mails
Il existe diverses étapes que vous pouvez suivre pour garantir que votre approche de validation des e-mails est robuste, y compris :
Faites attention aux fautes de frappe : Envisagez d'ajouter un outil de saisie semi-automatique à votre champ de saisie d'e-mail avec les extensions populaires @example.com, telles que @gmail.com. Permettre aux utilisateurs de sélectionner parmi les entrées préformatées réduit le potentiel d'une faute de frappe.
Optez pour le double opt-in : Envoyer un e-mail confirmant une demande utilisateur qui nécessite qu'ils vérifient leur e-mail satisfait aux réglementations de certains marchés et fournit une validation.
Tirez parti de la technologie : Divers outils de vérification des e-mails offrent un moyen facile et abordable de maximiser le potentiel de communication et de maintenir des relations amicales avec les FSI.
Établissez une routine : Bien qu'il puisse être tentant de valider les e-mails uniquement lors de l'exécution d'une campagne d'envoi en masse, programmer régulièrement une validation peut être la meilleure option. Pensez à la fréquence et à partir de laquelle les e-mails rejoignent votre liste — plus il y a d'options pour capturer des informations de contact, plus il y a de potentiel pour des adresses invalides.
Pourquoi utiliser des outils de validation des e-mails ?
Il existe de nombreuses raisons d'utiliser des outils de validation des e-mails (EV), y compris :
Cela vous fait gagner du temps : Les EV s'appuient sur des processus automatisés pour la validation qui réduisent le temps associé aux recherches manuelles.
Cela vous fait économiser de l'argent : Une liste de courriels propres avec des adresses valides élimine les rebonds et augmente le retour sur investissement en réduisant les dépenses inutiles.
Cela vous maintient hors de la liste noire : Utiliser des EV réduit les plaintes de spam qui peuvent mener à des blocages de messages et d'expéditeurs.
Cela améliore la délivrabilité : Les lecteurs doivent recevoir vos e-mails avant d'interagir avec eux, donc la délivrabilité est une priorité pour les communications promotionnelles et transactionnelles.
Cela offre des résultats en temps réel : Être capable de valider immédiatement à travers différents points du processus d'achat vous fournit des informations de contact de meilleure qualité.
Un nouvel espoir : axé sur les données
Plutôt que de s'appuyer sur le Ping SMTP, il existe une approche axée sur les données qui ne fait pas d'ennemis avec les FSI. La validation des adresses e-mail peut être effectuée en se référant à un vaste ensemble de données, avec des données d'événements comprenant des rebonds durs, des livraisons et des interactions, tout en incorporant la validation de syntaxe, la détection de fautes de frappe, les requêtes DNS pour des domaines valides, et des vérifications de qualité pour des adresses e-mail gratuites, basées sur des rôles ou jetables. Cette méthode repose fortement sur la profondeur et l'étendue des données sur lesquelles l'outil ou le service de validation des e-mails est construit, au lieu de dépendre du FSI pour fournir une réponse spécifique. Vous ne voudrez peut-être pas juger Maître Yoda sur sa taille, mais vous voudrez juger un outil de validation des adresses e-mails par la taille de ses données.
La validation des destinataires de SparkPost est construite sur la base de ses vastes données d'e-mails, envoyant plus de 37 % des courriers B2C et B2B du monde. Notre équipe de science des données a effectué une analyse approfondie de milliards de rebonds d'e-mails et d'événements de livraison. Nos conclusions établissent qu'un seul rebond dur ne suffit pas à établir que vous ne devez pas envoyer à une adresse. En utilisant notre empreinte de données, nous mettons constamment à jour notre liste de destinataires et nos algorithmes pour capturer la véritable validité d'un rebond dur, et analysons tous les événements d'e-mails associés pour mieux répondre à la question : Pouvez-vous livrer à cette adresse e-mail donnée ?
Alors que nous continuons à construire et à itérer notre validation des destinataires, notre objectif est de faire de notre outil le plus fiable et le plus rapide du marché. La rumeur veut que notre validation des destinataires puisse faire le Kessel Run en moins de 12 parsecs, ou du moins quelque chose dans ce sens…