Un coup d'œil sur les techniques de validation des e-mails

Un coup d'œil sur les techniques de validation des e-mails

Peeking into Courriel : Validation Techniques

Oct 7, 2019

Publié par

Publié par

ISAAC KIM

ISAAC KIM

-

Catégorie :

Catégorie :

Courriel :

Email

Ready to see Bird
in action?

Ready to see Bird
in action?

Un coup d'œil sur les techniques de validation des e-mails

De la conformité des expressions régulières aux outils sophistiqués d'aujourd'hui, la validation des e-mails a traversé plusieurs époques. Avant d'examiner l'histoire des techniques de validation et des meilleures pratiques, il est essentiel de comprendre les principes de base.


Qu'est-ce que la validation des e-mails et pourquoi est-elle importante ?

La validation des e-mails est une méthode permettant de vérifier que l'adresse d'un destinataire existe et accepte les messages. Certaines techniques font passer la validation à une étape supplémentaire en confirmant que l'adresse appartient à la personne visée et que le destinataire souhaite recevoir de telles communications. Au cours de ce processus, vous éliminerez de votre liste les adresses risquées et non valides et protégerez votre nom en tant qu'expéditeur de bonne réputation auprès des fournisseurs d'accès à Internet (FAI).


What Is Email Validation and Why Is It Important?


En prenant soin de valider les courriels des utilisateurs avant d'envoyer des messages marketing et transactionnels, vous augmentez également les chances que vos communications parviennent directement à l'adresse inbox. En outre, les mesures des campagnes sont plus précises et fournissent des informations plus approfondies pour les décisions futures basées sur les données.


Il y a longtemps, dans une ère très, très lointaine... tout a commencé avec la validation syntaxique.

Checking an email address for syntax accuracy has been the simplest version of email validation. Le core elements of a valid email address are the local part, the @ symbol, the domain, and finally, the extension (.com, .org, etc.). To help standardize all the various syntaxes, specifications called Requests For Comments (RFCs) were published to determine what characters would be acceptable for local and domain parts. These RFCs eventually became quite extensive and created the need for open-source libraries to help validate email syntax in many languages.


Les fautes d'orthographe apparentes, telles que heyitsme@gmsil.com, constituent un autre élément essentiel de la validation syntaxique. La vérification de votre liste existante pour ce type d'erreurs reste une bonne pratique.


Commande SMTP Validation et l'attaque des spammeurs

Conscients du besoin d'aide pour la validation des adresses électroniques, les fournisseurs de services Internet (FSI) ont commencé à intégrer une fonctionnalité de validation des adresses électroniques. Ainsi, "VRFY" (également connu sous le nom de Verify) a été conçu comme une commande SMTP permettant aux expéditeurs de demander à un serveur de messagerie récepteur si une adresse électronique est valide. Avec l'espoir d'utiliser VRFY pour apporter la paix et l'ordre à l'Internet galactique, il est rapidement tombé entre les mains du côté obscur : les spammeurs. Après un abus à grande échelle de cette fonctionnalité, les administrateurs des FAI ont désactivé VRFY, laissant la validation des adresses électroniques en désordre.



SMTP Ping (La menace des spammeurs)


SMTP Ping (Le Spammer Menace)


Après la chute de VRFY, les expéditeurs ont fait preuve de créativité en concevant SMTP Ping, une méthode différente pour vérifier si une adresse électronique était valide ou non. SMTP Ping est utilisé pour vérifier auprès d'un serveur de messagerie distant si une adresse électronique est vivante. Une connexion au serveur de messagerie distant du fournisseur d'accès à Internet (FAI), tel que Gmail, est établie comme si l'on envoyait un e-mail, mais elle est brusquement interrompue sans que l'e-mail soit réellement envoyé.

En général, la conversation qui se déroule dans la connexion entre le serveur de messagerie de l'expéditeur et le serveur de messagerie du FAI destinataire ressemble à ceci :



Dans certains cas, le fournisseur de services Internet pourrait fournir un retour d'information comme celui-ci :



Avec SMTP Ping, les expéditeurs pouvaient couper court à la conversation après avoir vu la réponse du FAI, après avoir demandé d'envoyer du courrier à l'adresse électronique spécifiée. C'est devenu un moyen d'envoyer un ping à un ISP pour voir si le serveur de messagerie récepteur a trouvé les adresses électroniques valides ou invalides, avec un certain degré de confiance.



Le côté obscur du Ping SMTP

ISPs consider SMTP Ping — also known as the broken handshake — as spammer behavior. ISPs can easily tell that you’re just checking validity of email addresses by looking au conversation patterns: Calling in and hanging up repetitiously, with no (or very little) messages actually being sent, ends up in their mail server logs. After the history with SMTP VRFY, this type of behavior is now known to be spammy. ISPs are cracking down on this behavior and cracking down hard. Microsoft for example, considers this type of practice to be malicious and Hotmail finds SMTP Ping as evidence of a directory harvest attack. SMTP Ping attempts in progress will typically drop a hard block on all connections from the sending IP address. ISPs dislike SMTP Ping, and so do blacklist operators. Keep it up, and you’ll almost surely end up getting blacklisted.


En outre, de nombreux FAI retardent la validation du destinataire jusqu'à la fin de la conversation avec le serveur, ce qui entraîne une acceptation sans confirmation de la validité de l'adresse électronique - un faux positif. Certains FAI protègent également les destinataires au moyen de la liste grise. Dans le cadre des protocoles de liste grise, le serveur récepteur rejette les courriels provenant d'expéditeurs inconnus. Par conséquent, les Pings SMTP renverront un message d'erreur même pour les adresses électroniques valides - un faux négatif.


Pour faire court, c'est une très mauvaise pratique, et elle n'est pas fiable.


Que les vérifications soient avec vous - Meilleures pratiques pour la validation des e-mails

Il existe plusieurs mesures que vous pouvez prendre pour vous assurer que votre approche de la validation des e-mails est solide, notamment :

  • Soyez proactif avec les fautes de frappe : Consider adding an auto-complete tool to your email entry field with popular @example.com extensions, such as @gmail.com. Allowing users to select from the preformatted entries reduces the potential for a typo.

  • Optez pour le double opt-in : Sending an email confirming a user request that requires them to verify their email satisfies regulations for certain markets and provides validation.

  • Tirez parti de la technologie : Various email verification tools offer an easy, affordable way to maximize communication potential and maintain friendly relationships with ISPs.

  • Établissez une routine : While it may be tempting to validate emails only when executing a bulk-send campaign, regularly scheduling a validation may be the better option. Consider how often and from where emails join your list — the more options for capturing contact information, the more potential for invalid addresses.



Why Use Email Validation Tools?

Il existe de nombreuses raisons d'utiliser des outils de validation des e-mails (EV), notamment :

  • Il vous fait gagner du temps : EVs rely on automated processes for validation that reduce the time associated with manual look-ups.

  • Cela vous permet d'économiser de l'argent : A clean email list with valid addresses eliminates bounces and increases ROI by reducing unnecessary spending.

  • Ça vous évite de figurer sur la liste de blocage : Using EVs lowers spam complaints that can lead to message and sender blocking.

  • Il améliore la délivrabilité : Readers need to receive your emails before interacting with them, so deliverability is a priority for promotional and transactional communications.

  • Il offre des résultats en temps réel : Being able to validate immediately across different points of the buyer’s process supplies you with higher-quality contact information.


Un nouvel espoir : axé sur les données

Rather than rely on SMTP Ping, there’s a different data-driven approach that does not make enemies with ISPs. Validating email addresses can be done by looking up against a large data set, with event data including hard bounces, deliveries, and engagement, as well as incorporating syntax validation, typo detection, DNS queries for valid domains, and quality checks for free, role-based, and disposable email addresses.  This method heavily relies on the depth and breadth of the data the email validation tool or service is built upon, instead of depending on the ISP to provide back a specific response. You may not want to judge Master Yoda based on his size, but you’ll want to judge an email address validation tool by its data size.


SparkPost’s Validation du destinataire is built on top of its large email data footprint, sending more than 37% of the world’s B2C and B2B email. Our data science team has done a thorough analysis of billions of email bounces and delivery events. Our findings establish that a single hard bounce isn’t enough to establish you shouldn’t send to an address. Using our data footprint, we are constantly updating our list of recipients and our algorithms to capture the true validity of a hard bounce, and analyzing all related email events to best answer the question: Can you deliver to this given email address?


As we continue to build and iterate upon our Validation du destinataire, our goal is to make ours the most dependable and fastest validation tool on the market. Rumor has it our Recipient Validation will be able to make the Kessel Run in less than 12 parsecs, or at least something along those lines…



Your new standard in Marketing, Pay & Sales. It's Bird

The right message -> à la right person -> au right time.

Your new standard in Marketing, Pay & Sales. It's Bird

The right message -> à la right person -> at the right time.