technisch · antwoord met bronnen
E-mailverificatie: definitie en proces
E-mailverificatie is het proces waarmee je bevestigt dat een e-mailadres syntactisch correct is en bij een geldig domein hoort. Zo voorkom je dat afzenders berichten proberen af te leveren op niet-bestaande of onjuist opgemaakte adressen, wat het bouncepercentage verlaagt en de afzenderreputatie beschermt.
Hoe het proces werkt
Het proces begint met een syntaxiscontrole om na te gaan of het adres voldoet aan RFC 5322. Daarna doet het systeem een DNS-lookup om te controleren of het domein geldige MX-records heeft. Ten slotte kan het systeem met SMTP-commando's nagaan of de ontvangende server mail voor dat domein accepteert, zonder daadwerkelijk een bericht te versturen. SendHQ biedt gratis tools op https://sendhq.cc/tools voor diverse controles van je e-mailconfiguratie.
Waarom het belangrijk is voor afzenders
Een hoog bouncepercentage is voor ontvangende mailservers een signaal dat een afzender lijsten van slechte kwaliteit gebruikt of spamt. Door ongeldige adressen via verificatie te verwijderen, houden afzenders een gezondere sender score. Dat verkleint de kans op throttling of blokkering door grote providers, die het percentage mislukte bezorgingen als belangrijk signaal voor de kwaliteit van een afzender gebruiken.
Praktische overwegingen
Verificatie is geen eenmalige actie, want e-mailadressen kunnen na verloop van tijd ongeldig worden. Neem verificatie op in je processen op het moment dat een adres wordt verzameld, en schoon oudere lijsten periodiek op. Afzenders moeten onderscheid maken tussen hard bounces, die permanente fouten zijn, en soft bounces, die tijdelijke problemen zijn, zoals een volle mailbox.
Veelgemaakte implementatiefouten
Een veelgemaakte fout is alleen op regex vertrouwen voor validatie, waardoor geldige randgevallen uit de RFC-standaarden gemist kunnen worden. Een andere fout is catch-all-domeinen niet afhandelen: daar accepteert de server alle mail, ongeacht het lokale deel. Te veel verifiëren kan bovendien leiden tot tijdelijke IP-blokkades door ontvangende servers als het verificatievolume te hoog is.
Concreet voorbeeld
Een gebruiker vult user@example.com in. Het verificatiesysteem controleert eerst op het @-teken en geldige tekens. Daarna vraagt het in DNS de MX-records van example.com op. Als die records bestaan, start het een SMTP-handshake met de doelserver om te bevestigen dat het domein actief is en is ingesteld om mail te ontvangen, voordat het adres als geldig wordt gemarkeerd.
Vragen die teams stellen
Garandeert e-mailverificatie dat een bericht wordt afgeleverd?
Nee, verificatie bevestigt alleen dat het adres syntactisch geldig is en dat het domein is geconfigureerd. Het kan niet garanderen dat een bericht langs spamfilters komt of in de inbox belandt.
Wat is het verschil tussen verificatie en validatie?
Validatie verwijst meestal naar het controleren van opmaak en syntaxis, terwijl verificatie diepere controles omvat, zoals lookups van MX-records in DNS en SMTP-handshakes.
Kan verificatie wegwerp-e-mailadressen herkennen?
Ja, veel verificatiediensten houden databases bij van bekende aanbieders van wegwerp-e-mail, zodat tijdelijke adressen die voor fraude of misbruik van proefperiodes worden gebruikt, gemarkeerd kunnen worden.
Primaire bronnen
- RFC 5321: Simple Mail Transfer Protocol — RFC Editor
- RFC 5322: Internet Message Format — RFC Editor
- M3AAWG Best Common Practices — M3AAWG