Van reguliere expressieconformiteit tot de geavanceerde tools van vandaag, e-mailvalidatie heeft verschillende tijdperken doorgemaakt. Voordat we naar de geschiedenis van validatietechnieken en best practices kijken, is het essentieel om de basis te begrijpen.
Wat is e-mailvalidatie en waarom is het belangrijk?
E-mailvalidatie is een methode om te verifiëren dat het adres van een ontvanger bestaat en berichten accepteert. Sommige technieken gaan een stap verder door te bevestigen dat het adres toebehoort aan de beoogde persoon en dat de ontvanger dergelijke communicatie wil ontvangen. Tijdens het proces verwijder je risicovolle en ongeldige adressen van je lijst en bescherm je je naam als een gerenommeerde afzender bij internetserviceproviders (ISP's).
Door ervoor te zorgen dat je gebruikers-e-mails valideert voordat je marketing- en transactieberichten verzendt, vergroot je ook de kans dat je communicatie direct naar de inbox van een lezer gaat. Bovendien zijn campagnemetrics nauwkeuriger en bieden ze diepere inzichten voor toekomstige datagestuurde beslissingen.
Lang geleden in een tijdperk ver, ver weg… het begon met de syntaxisvalidatie
Het controleren van een e-mailadres op syntaxisnauwkeurigheid was de eenvoudigste versie van e-mailvalidatie. De kernelementen van een geldig e-mailadres zijn het lokale deel, het @-symbool, het domein en tenslotte de extensie (.com, .org, enz.). Om alle verschillende syntaxis te standaardiseren, werden specificaties genaamd Requests For Comments (RFC's) gepubliceerd om te bepalen welke tekens acceptabel zouden zijn voor lokale en domeindelen. Deze RFC's werden uiteindelijk behoorlijk uitgebreid en creëerden de behoefte aan open-sourcebibliotheken om te helpen bij het valideren van e-mailsyntaxen in veel talen.
Een ander essentieel onderdeel van syntaxisvalidatie zijn voor de hand liggende spelfouten, zoals heyitsme@gmsil.com. Het controleren van je bestaande lijst op dit soort fouten blijft een best practice.
Validatie SMTP Command en de aanval van de spammers
Internetserviceproviders (ISP's) realiseerden zich de noodzaak van hulp bij het valideren van e-mailadressen en begonnen daarom validatiefuncties voor e-mailadressen in te bouwen. Zo werd "VRFY" (ook bekend als Verify) ontwikkeld als een SMTP-commando waarmee afzenders 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 donkere kant; spammers. Na grootschalig misbruik van deze functie schakelden ISP-beheerders VRFY uit, waardoor de validatie van e-mailadressen in chaos geraakte.
SMTP Ping (De Spammer Bedreiging)
Na de val van VRFY bedachten afzenders creatief SMTP Ping, een andere methode om te verifiëren of een e-mailadres geldig was of niet. SMTP Ping zou worden gebruikt om te controleren tegen een externe mailserver om te zien of een e-mailadres actief was. Een verbinding met de externe mailserver van de internetserviceprovider (ISP), zoals Gmail, zou worden gemaakt alsof er daadwerkelijk een e-mail werd verzonden, maar abrupt beëindigd zonder de e-mail daadwerkelijk te verzenden.
Typisch zou het gesprek dat plaatsvond in de verbinding tussen de verzendende mailserver en de ontvangende ISP-mailserver er zo uitzien:
In sommige scenario's zou de ISP in plaats daarvan de volgende feedback kunnen geven:
Met SMTP Ping konden afzenders het gesprek beëindigen na het zien van de reactie van de ISP, nadat er was gevraagd om mail te sturen naar het opgegeven e-mailadres. Dit werd een manier om te controleren of de ontvangende mailserver de e-mailadressen als geldig of ongeldig beschouwde, met een zekere mate van vertrouwen.
De Donkere Kant van SMTP Ping
ISP's beschouwen SMTP Ping — ook wel bekend als de gebroken handshake — als spammergedrag. ISP's kunnen gemakkelijk zien dat je alleen de geldigheid van e-mailadressen controleert door naar de gespreks patronen te kijken: Herhaaldelijk bellen en ophangen, zonder (of heel weinig) daadwerkelijke berichten te verzenden, verschijnen uiteindelijk in hun mailserverlogboeken. Na de geschiedenis met SMTP VRFY is dit soort gedrag nu bekend als spammy. ISP's pakken dit gedrag hard aan. Microsoft bijvoorbeeld beschouwt dit soort praktijken als kwaadaardig en Hotmail ziet SMTP Ping als bewijs van een directoryoogstoftocht. SMTP Ping-pogingen in uitvoering zullen meestal alle verbindingen van het verzendende IP-adres hard blokkeren. ISP's zijn niet blij met SMTP Ping, en hetzelfde geldt voor zwartelijstbeheerders. Blijf hiermee doorgaan, en je zult vrijwel zeker op de zwarte lijst komen.
Bovendien stellen veel ISP's de validatie van de ontvanger uit tot na het einde van de servergesprek, wat resulteert in een acceptatie zonder bevestiging van de geldigheid van het e-mailadres — een false positive. Sommige ISP's beschermen ook ontvangers met grijstijsting. Onder grijstijstellingprotocollen wijst de ontvangende server e-mails van onbekende afzenders af. Als gevolg hiervan zullen SMTP Pings zelfs op geldige e-mailadressen een foutbericht retourneren — een false negative.
Lang verhaal kort, het is een hele slechte gewoonte, en het is onbetrouwbaar.
Dat de Verificaties Bij U Zij — Beste Practica voor E-mailvalidatie
Er zijn verschillende stappen die je kunt nemen om ervoor te zorgen dat je aanpak voor het valideren van e-mails robuust is, waaronder:
Wees proactief met typefouten: Overweeg een autocomplete-tool toe te voegen aan je e-mailinvoerveld met populaire @example.com-extensies, zoals @gmail.com. Door gebruikers te laten kiezen uit de vooraf ingestelde vermeldingen verminder je het risico op een typefout.
Kies voor de dubbele opt-in: Het verzenden van een e-mail die een gebruikersverzoek bevestigt en hen vraagt om hun e-mail te verifiëren, voldoet aan de regelgeving voor bepaalde markten en biedt validatie.
Profiteer van technologie: Verschillende e-mailverificatietools bieden een gemakkelijke en betaalbare manier om de communicatiemogelijkheden te maximaliseren en vriendschappelijke relaties met ISP's te onderhouden.
Stel een routine in: Terwijl het verleidelijk kan zijn om e-mails alleen te valideren bij het uitvoeren van een bulkcampagne, kan het regelmatig inplannen van een validatie de betere optie zijn. Overweeg hoe vaak en vanaf waar e-mails aan je lijst worden toegevoegd — hoe meer opties voor het vastleggen van contactinformatie, des te groter de kans op ongeldige adressen.
Waarom E-mailvalidatietools Gebruiken?
Er zijn veel redenen om e-mailvalidatietools (EV's) te gebruiken, waaronder:
Het bespaart tijd: EV's vertrouwen op geautomatiseerde processen voor validatie die de tijd verminderen die geassocieerd wordt met handmatige opzoekingen.
Het bespaart geld: Een schone e-maillijst met geldige adressen elimineert bounces en verhoogt de ROI door onnodige uitgaven te verminderen.
Het houdt je van de zwarte lijst: Gebruik van EV's verlaagt spamklachten die kunnen leiden tot blokkering van berichten en afzenders.
Het verbetert de bezorgbaarheid: Lezers moeten je e-mails ontvangen voordat ze erop kunnen reageren, dus bezorgbaarheid is een prioriteit voor promotionele en transactionele communicatie.
Het biedt realtime resultaten: Direct valideren op verschillende punten in het aankoopproces biedt je hoogwaardige contactinformatie.
Een Nieuwe Hoop: Data-gedreven
In plaats van te vertrouwen op SMTP Ping, is er een andere data-gedreven benadering die geen vijanden maakt van ISP's. E-mailadressen kunnen worden gevalideerd door te kijken naar een grote dataset, met gebeurtenisgegevens inclusief harde bounces, leveringen en betrokkenheid, en door het opnemen van syntaxisvalidatie, typefout detectie, DNS-query's voor geldige domeinen, en kwaliteitscontroles voor gratis, rolgebaseerde en wegwerpe-mailadressen. Deze methode is sterk afhankelijk van de diepte en omvang van de data waarop de e-mailvalidatietool of service is gebouwd, in plaats van te vertrouwen op de ISP om een specifieke reactie terug te geven. Je wilt Meester Yoda misschien niet beoordelen op zijn grootte, maar je wilt wel een e-mailvalidatietool beoordelen op zijn dataomvang.
SparkPost's Ontvanger Validatie is gebouwd op zijn grote e-maildatavoetafdruk, met meer dan 37% van de wereldwijde B2C en B2B e-mail. Ons datascience team heeft een grondige analyse gedaan van miljarden e-mail bounces en bezorgingsgebeurtenissen. Onze bevindingen stellen dat een enkele harde bounce niet genoeg is om vast te stellen dat je niet naar een adres zou moeten sturen. Met behulp van onze data footprint zijn we constant onze lijst met ontvangers en onze algoritmen aan het updaten om de werkelijke geldigheid van een harde bounce te vangen, en alle gerelateerde e-mailgebeurtenissen te analyseren om de best mogelijke antwoord te geven op de vraag: Kun je naar dit gegeven e-mailadres leveren?
Naarmate we doorgaan met het bouwen en verbeteren van onze Ontvanger Validatie, is ons doel om de meest betrouwbare en snelste validatietool op de markt te maken. Het gerucht gaat dat onze Ontvanger Validatie de Kessel Run in minder dan 12 parsecs zal kunnen maken, of in ieder geval iets in die geest...