Een kijkje in de technieken voor e-mailvalidatie

Een kijkje in de technieken voor e-mailvalidatie

Peeking into E-mail Validation Techniques

Oct 7, 2019

Gepubliceerd door

Gepubliceerd door

ISAAC KIM

ISAAC KIM

-

Categorie:

Categorie:

E-mail

Email

Ready to see Bird
in action?

Ready to see Bird
in action?

Een kijkje in de technieken voor e-mailvalidatie

Van regular expression conformity tot de huidige geavanceerde tools, e-mailvalidatie heeft een aantal verschillende tijdperken doorlopen. Alvorens de geschiedenis van validatietechnieken en beste praktijken te bekijken, is het essentieel de basis te begrijpen.


Wat is e-mailvalidatie en waarom is het belangrijk?

E-mailvalidatie is een methode om te controleren of het adres van een ontvanger bestaat en berichten accepteert. Sommige technieken gaan nog een stap verder door te bevestigen dat het adres aan de beoogde persoon toebehoort en dat de ontvanger dergelijke berichten wil ontvangen. Tijdens dit proces elimineert u riskante en ongeldige adressen van uw lijst en beschermt u uw naam als een gerenommeerde afzender bij Internet Service Providers (ISP's).


What Is Email Validation and Why Is It Important?


Door e-mails van gebruikers te valideren voordat marketing- en transactieberichten worden verzonden, vergroot je ook de kans dat je berichten rechtstreeks naar de lezer worden geleid inbox. Bovendien zijn campagnemetrics nauwkeuriger en bieden ze diepere inzichten voor toekomstige datagestuurde beslissingen.


Lang geleden in een tijdperk ver, ver weg... het begon met Syntax Validatie

Checking an email address for syntax accuracy has been the simplest version of email validation. De 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.


Een ander belangrijk onderdeel van syntaxisvalidatie is de schijnbare spelfouten, zoals heyitsme@gmsil.com. Uw bestaande lijst controleren op dit soort fouten blijft een goede praktijk.


Validatie SMTP Commando en de aanval van de Spammers

De Internet Service Providers (ISP's) erkenden de behoefte aan hulp bij het valideren van e-mailadressen en begonnen functionaliteit voor het valideren van e-mailadressen in te bouwen. Zo werd "VRFY" (ook bekend als Verify) gebouwd als een SMTP-commando waarmee verzenders een ontvangende mailserver konden vragen of een e-mailadres geldig was. Met de hoop om VRFY te gebruiken om vrede en orde te brengen op het galactische Internet, viel het al snel in de verkeerde handen van de duistere kant; spammers. Na grootschalig misbruik van deze functionaliteit schakelden ISP-beheerders VRFY uit, waardoor de validatie van e-mailadressen in het slop raakte.



SMTP Ping (De Spammer Menace)


SMTP Ping (The Spammer Menace)


Na de val van VRFY bedachten verzenders op creatieve wijze SMTP Ping, een andere methode om na te gaan of een e-mailadres al dan niet geldig was. SMTP Ping werd gebruikt om bij een mailserver op afstand te controleren of een e-mailadres nog leefde. Een verbinding met de externe mailserver van de Internet Service Provider (ISP), zoals Gmail, wordt gemaakt alsof er daadwerkelijk een e-mail wordt verzonden, maar wordt abrupt afgebroken zonder dat de e-mail daadwerkelijk wordt verzonden.

Gewoonlijk ziet het gesprek in de verbinding tussen de verzendende mailserver en de ontvangende ISP-mailserver er als volgt uit:



In sommige scenario's zou de ISP in plaats daarvan een dergelijke feedback kunnen geven:



Met SMTP Ping konden afzenders het gesprek afbreken nadat ze het antwoord van de ISP hadden teruggekregen, na een verzoek om mail te sturen naar het opgegeven e-mailadres. Dit werd een manier om tegen een ISP te pingen om te zien of de ontvangende mailserver de e-mailadressen geldig of ongeldig vond, met enige mate van betrouwbaarheid.



De donkere kant van SMTP Ping

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 aan de 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.


Bovendien stellen veel ISP's de validatie van de ontvanger uit tot na het einde van de serverconversatie, wat resulteert in een aanvaarding zonder bevestiging van de geldigheid van het e-mailadres - een vals positief resultaat. Sommige ISP's beschermen ontvangers ook met greylisting. Bij protocollen met grijze lijsten weigert de ontvangende server e-mails van onbekende afzenders. Als gevolg daarvan zal SMTP Pings een foutmelding terugsturen, zelfs bij geldige e-mailadressen - een vals alarm.


Lang verhaal kort, het is een zeer slechte praktijk, en het is onbetrouwbaar.


Mogen de verificaties met u zijn - Beste praktijken voor e-mailvalidatie

Er zijn verschillende stappen die u kunt nemen om ervoor te zorgen dat uw aanpak voor het valideren van e-mails robuust is, waaronder:

  • Ga proactief om met typefouten: 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.

  • Ga voor de dubbele opt-in: Sending an email confirming a user request that requires them to verify their email satisfies regulations for certain markets and provides validation.

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

  • Zet een routine op: 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?

Er zijn vele redenen om e-mailvalidatietools (EV's) te gebruiken, waaronder:

  • Het bespaart je tijd: EVs rely on automated processes for validation that reduce the time associated with manual look-ups.

  • Het bespaart je geld: A clean email list with valid addresses eliminates bounces and increases ROI by reducing unnecessary spending.

  • Het houdt je van de bloklijst: Using EVs lowers spam complaints that can lead to message and sender blocking.

  • Het verbetert de bezorgbaarheid: Readers need to receive your emails before interacting with them, so deliverability is a priority for promotional and transactional communications.

  • Het biedt real-time resultaten: Being able to validate immediately across different points of the buyer’s process supplies you with higher-quality contact information.


Een nieuwe hoop: datagestuurd

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 Ontvangersvalidatie 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 Ontvangersvalidatie, 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 -> naar de right person -> aan de right time.

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

The right message -> naar de right person -> at the right time.