Controleren of een e-mailadres bestaat betekent bevestigen dat er een echte, actieve mailbox is op dat domein. Zo voorkom je verzending naar niet-bestaande adressen, die hard bounces veroorzaken en je afzenderreputatie schaden.
Stappen om te controleren of een e-mail bestaat
1. Voer een syntaxcontrole uit
Bevestig dat de adresstructuur geldig is voordat je netwerkopzoekingen doet. Ongeldige syntax betekent altijd dat het adres niet bestaat.
2. Zoek het MX-record van het domein op
Gebruik DNS om de mailservers van het domein te vinden. Als er geen MX-record is, kan het domein geen e-mail ontvangen en bestaat het adres in praktische zin niet.
3. Maak verbinding via SMTP
Open een verbinding met de mailserver en stuur: EHLO, MAIL FROM en RCPT TO. Het serverantwoord geeft aan of de mailbox wordt geaccepteerd (250) of afgewezen (550). Dit is de definitieve controle.
4. Behandel bijzondere gevallen
Catch-all-servers accepteren elk adres, ongeacht of de mailbox bestaat. Markeer het adres in dat geval als "catch-all" in plaats van bevestigd geldig. Diensten voor eenmalige e-mail creëren tijdelijke mailboxen die technisch bestaan, maar waardeloos zijn voor marketing.
Tips
- Stuur nooit koude e-mail naar adressen die je niet hebt geverifieerd — ISP's markeren je.
- Een hard bounce = een niet-bestaand adres. Verwijder het meteen.
- Gebruik de BillionVerify API bij aanmeldformulieren voor realtime controles.