Hoe controleer je of een e-mailadres echt bestaat? (Zonder mail te sturen)
Een e-mailadres valideren zonder e-mail te sturen? Met deze realtime API vermijd je fouten, spam, bounces en frustratie.
Een klant typt jan@gnail.com in je registratieformulier. Je stuurt een bevestigingsmail. Die komt nooit aan. De klant is weg. Dit scenario is volledig te voorkomen — zonder een enkele mail te sturen.
Wat bedoelen we met 'echt bestaat'?
Een geldig e-mailadres heeft de juiste syntax (iets@domein.tld). Maar dat garandeert niet dat het adres daadwerkelijk ontvangt. Een adres kan syntactisch correct zijn maar:
- Het domein bestaat niet meer
- Het mailbox bestaat niet (meer)
- Het is een wegwerp-adres (disposable)
- Het is een rol-adres zoals
info@ofnoreply@
De ApiCheck e-mailvalidatie controleert dit allemaal — zonder een mail te sturen.
Waarom traditionele validatie faalt
Een required email HTML-attribuut of een simpele regex controleert alleen de opmaak. Dat vangt jan@gnail.com niet als fout, want syntactisch is het correct.
Hoe onze e-mailvalidatie werkt
De validatie verloopt in drie stappen:
Stap 1: Syntaxcontrole
Formaat wordt gecontroleerd: Is er een @? Klopt het domeinformaat? Zijn er ongeldige tekens?
Stap 2: Domeincontrole
We controleren of het domein bestaat en of er actieve MX-records zijn (mail exchange records). Zonder MX-records kan het domein geen e-mail ontvangen.
Stap 3: SMTP-mailbox-check
We sturen een RCPT TO:-commando naar de mailserver en kijken of die antwoordt met 250 OK. Dit simuleert het begin van een e-mailbezorging zonder daadwerkelijk een e-mail te versturen. Antwoord 250? Mailbox bestaat. Antwoord 550? Mailbox bestaat niet.
Wat krijg je terug van onze API?
{
"error": false,
"data": {
"disposable_email": false,
"greylisted": false,
"status": "valid"
}
}
| Veld | Beschrijving |
|---|---|
status |
Resultaat van de validatie: valid, invalid of unknown |
disposable_email |
Is het een wegwerp-adres? |
greylisted |
Is de mailserver grey-listed (tijdelijk onbereikbaar)? |
Wat lost dit op?
- Typfouten:
@gnail.com,@yaho.nl,@hotmail.conworden gevangen - Nepaccounts: Wegwerp-adressen worden herkend
- Bounces: E-mails naar niet-bestaande mailboxen verdwijnen in de ether
- Reputatieschade: Te veel bounces beschadigt je domeinreputatie bij mailservers
Klanten die de e-mailvalidatie inzetten zien tot 80% minder foutieve e-mailadressen in hun database.
Integraties & gebruik
De API werkt voor elk systeem dat HTTP-verzoeken kan doen:
- WooCommerce (via plugin)
- WordPress Contact Form 7 (via plugin)
- Custom PHP, Node.js, Laravel-applicaties
- CRM-systemen via directe API-koppeling
Veelgestelde vragen
Ontvangt de klant iets van de controle? Nee. De controle is volledig onzichtbaar voor de eindgebruiker.
Is de SMTP-check AVG-compliant? Ja. We slaan geen e-mailadressen op en versturen geen e-mails. De controle is puur technisch.
Wat als een mailserver de SMTP-check blokkeert?
Sommige grote providers (zoals Google) blokkeren SMTP-checks. In dat geval retourneren we valid: true met een reason: unverifiable — zodat je alsnog de keuze hebt.
Conclusie
Met de ApiCheck e-mailvalidatie-API filter je foutieve, nep- en onbereikbare e-mailadressen eruit op het moment van invoer — zonder één mail te sturen. Dat bespaart je niet alleen bounce-problemen, maar ook reputatieschade en vervuilde klantendata.