Wat is e-mailvalidatie versus verificatie?

E-mailvalidatie controleert of een adres er correct uitziet. E-mailverificatie controleert of het daadwerkelijk werkt. Validatie is een structurele test van syntax en domein, terwijl verificatie een live test is die bevestigt dat de mailbox bestaat en mail kan ontvangen.

Definitie

E-mailvalidatie en e-mailverificatie zijn twee fasen in het bevestigen dat een e-mailadres goed is. Ze worden vaak gebruikt alsof ze hetzelfde betekenen, en veel providers verkopen één product onder beide namen, maar technisch beschrijven ze verschillende dieptes van controle.

E-mailvalidatie is de structurele controle. Het vraagt of een adres correct is geschreven en of het domein echt is. Validatie kijkt naar de opmaak van het adres, bevestigt dat er een geldig lokaal deel, één enkel apenstaartje en een correct gevormd domein is, en controleert of het domein bestaat. Het is snel, goedkoop en vangt de meest voorkomende fouten op, zoals een ontbrekend apenstaartje, een verdwaalde spatie of een verkeerd gespeld domein zoals gmial.com.

E-mailverificatie is de live controle. Het vraagt of het adres daadwerkelijk werkt, oftewel of een bericht dat ernaartoe wordt verstuurd een echte mailbox zou bereiken. Verificatie gaat verder dan de opmaak en test het adres tegen live mailinfrastructuur, door DNS-records op te vragen, de mail exchange-configuratie van het domein te controleren en een handshake op SMTP-niveau met de ontvangende server uit te voeren om te bepalen of de specifieke mailbox bestaat en mail kan accepteren.

De eenvoudigste manier om de twee uit elkaar te houden is deze. Validatie beantwoordt de vraag: is dit correct geschreven. Verificatie beantwoordt de vraag: wordt mail die hiernaartoe wordt verstuurd bezorgd. De eerste gaat over hoe het eruitziet, de tweede over de werkelijkheid.

Hoe het werkt

Validatie en verificatie zitten op één enkele keten van controles, waarbij validatie als eerste draait en verificatie als tweede. Door de keten te begrijpen zie je waarom ze verschillen en waarom de een zonder de ander een gat achterlaat.

De validatiestappen komen als eerste omdat ze het goedkoopst zijn. Syntaxvalidatie test het adres tegen de regels voor hoe een e-mailadres geschreven mag worden. Domeinvalidatie voert een DNS-lookup uit om te bevestigen dat het domein überhaupt bestaat. Deze stappen hebben geen contact met de ontvangende mailserver nodig, dus ze zijn vrijwel direct, en ze wijzen de adressen af die overduidelijk fout zijn voordat er langzamer werk begint. Een adres dat validatie niet doorstaat, bereikt nooit de verificatie.

De verificatiestappen komen daarna, op de adressen die validatie hebben doorstaan. Een MX-record-lookup bevestigt dat het domein mail exchange-records publiceert, wat betekent dat het is ingericht om e-mail te ontvangen en niet alleen om een website te hosten. Dan draait de beslissende stap: een live SMTP-handshake. De verificatieservice opent een verbinding met de ontvangende mailserver, begint de uitwisseling die een echte verzendende server zou beginnen, en vraagt of de server mail voor het exacte adres zal accepteren. Het antwoord van de server is wat onthult of de mailbox bestaat.

Dit is het gat dat validatie alleen niet kan dichten. Neem het adres user@companyname.com. Het heeft een perfecte syntax. Het domein companyname.com bestaat mogelijk en host een echte website. Validatie laat het adres door met een schoon resultaat. Maar als er nooit een mailbox met de naam user is aangemaakt, of die zes maanden geleden is verwijderd, is het adres onbezorgbaar. Alleen verificatie, via de SMTP-handshake, vangt dat op. Verificatie voegt ook catch-all-detectie, detectie van wegwerpadressen en rol-gebaseerde detectie toe, die de aard van een adres beschrijven die validatie op geen enkele manier kan beoordelen.

Waarom het belangrijk is voor e-mailbezorgbaarheid

Het onderscheid is belangrijk omdat vertrouwen op validatie alleen een vals gevoel van veiligheid geeft. Een lijst die wel is gevalideerd maar niet geverifieerd, bevat nog steeds onbezorgbare adressen, omdat validatie niet kan zien of een mailbox bestaat. Naar die lijst versturen levert hard bounces op, en hard bounces zijn precies wat je deliverability schaadt.

Mailboxproviders zoals Gmail, Yahoo en Microsoft beschouwen het bouncepercentage als een maatstaf voor hoe goed een verzender zijn lijst onderhoudt. Een hoog bouncepercentage wijst op een lijst die gekocht, gescrapet of verwaarloosd is, en de providers reageren door de reputatie van de verzender te verlagen en meer van zijn mail naar spam te routeren. Omdat validatie het adres dat correct is opgemaakt maar dood is niet kan onderscheppen, beschermt validatie alleen het bouncepercentage niet. Verificatie wel, omdat de SMTP-handshake de adressen verwijdert die anders zouden hebben gebounced.

Verificatie vangt ook risico's op die niets met de opmaak te maken hebben. Een wegwerpadres is qua structuur volkomen geldig maar hoort bij een wegwerpprovider, dus het levert een contact op dat binnenkort onbereikbaar is. Een spam trap is een geldig ogend adres dat alleen bestaat om verzenders te betrappen die naar ongeverifieerde lijsten mailen, en eentje raken kan ervoor zorgen dat een domein aan een blacklist wordt toegevoegd. Validatie laat al deze zonder commentaar door omdat ze structureel in orde zijn. Verificatie markeert ze.

Dit alles maakt validatie niet zinloos. Validatie is het juiste eerste filter. Het is direct, het kost vrijwel niets, en het geeft meteen feedback in een formulier wanneer iemand zich vertypt. De juiste houding is niet validatie versus verificatie, maar validatie en daarna verificatie: gebruik validatie om voor de hand liggende typefouten te onderscheppen op het moment van invoer, en gebruik volledige verificatie om te bevestigen dat het adres echt bezorgbaar is voordat er naartoe wordt gemaild.

Hoe VeriMails hiermee omgaat

VeriMails voert validatie en verificatie samen uit als één gecombineerde controle, dus je hoeft niet tussen de twee te kiezen of twee tools aan elkaar te knopen. Elk adres dat bij VeriMails wordt ingediend, loopt in één keer door de complete keten.

De validatielaag komt eerst: syntaxvalidatie bevestigt dat het adres correct is geschreven, en DNS-controles bevestigen dat het domein bestaat. De verificatielaag volgt: MX-record-controles bevestigen dat het domein mail kan ontvangen, en een live SMTP-handshake tegen de ontvangende mailserver bevestigt dat de specifieke mailbox echt is. Daarbovenop voert VeriMails catch-all-detectie, detectie van wegwerp-e-mail en rol-gebaseerde detectie uit, zodat het resultaat niet alleen beschrijft of een adres werkt, maar ook wat voor soort adres het is. VeriMails voert catch-all-detectie uit in plaats van scoring, zodat een catch-all-domein gewoon als catch-all wordt gerapporteerd in plaats van dat er een speculatief getal aan wordt toegekend.

Beide lagen worden geleverd in één gestructureerd resultaat, beschikbaar via de REST API voor realtime controles of via een bulk-CSV-upload voor hele lijsten, en doorgaans snel genoeg teruggegeven voor realtime workflows. Over al deze controles heen geeft VeriMails duidelijke deliverability-categorieën terug die praktisch zijn voor het opschonen van lijsten vóór verzending. Verificatie wordt per adres afgerekend vanuit credits, beginnend bij $0.0019 per e-mail met 10.000 credits voor $19, en jaarplannen vanaf $12.50/maand bij jaarlijkse facturering. Elk account begint bij aanmelding met 100 gratis credits, zonder dat een creditcard nodig is en met credits die nooit verlopen.

Veelgestelde vragen

E-mailvalidatie controleert of een adres er correct uitziet, door de syntax en het bestaan van het domein te testen. E-mailverificatie gaat verder en controleert of het adres daadwerkelijk werkt, door een live SMTP-handshake met de ontvangende mailserver uit te voeren om te bevestigen dat de specifieke mailbox bestaat. Validatie beantwoordt: is dit correct geschreven, terwijl verificatie beantwoordt: wordt mail naar dit adres bezorgd.
Validatie alleen is voor de meeste gevallen niet voldoende. Een adres kan perfect opgemaakt zijn met een echt domein en toch volledig onbezorgbaar zijn omdat de mailbox nooit is aangemaakt of is verwijderd. Validatie vangt typefouten en voor de hand liggende vergissingen op, maar kan niet bevestigen dat een mailbox bestaat, dus alles wat ervan afhangt dat mail daadwerkelijk aankomt, heeft verificatie nodig.
In het dagelijks gebruik worden de twee termen vaak door elkaar gebruikt, en veel providers vermarkten één dienst onder beide namen. Technisch beschrijven ze verschillende dieptes van controle: validatie is de structurele controle op syntax en domein, terwijl verificatie de live controle is die bevestigt dat de mailbox echt is. Een volledige e-mailverificatiedienst voert beide uit.
VeriMails voert beide uit als één gecombineerde controle. Elk adres loopt eerst door syntax- en DNS-validatie, daarna door MX-controles, een live SMTP-handshake, en catch-all-, wegwerp- en rol-gebaseerde detectie. De structurele validatie en de live verificatie worden samen in één resultaat geleverd, zodat je het complete beeld krijgt vanuit één verzoek.

Probeer VeriMails gratis

100 gratis credits bij aanmelding. Geen creditcard nodig. Breng e-mailverificatie vandaag nog in de praktijk.

Gratis starten
Geen creditcard nodig. Credits verlopen nooit.