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
Gerelateerde termen
Probeer VeriMails gratis
100 gratis credits bij aanmelding. Geen creditcard nodig. Breng e-mailverificatie vandaag nog in de praktijk.
Gratis starten