Start gratis met 200 credits - geen creditcard nodig
Terug naar blog Emailvalidatie

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.

Mark 29 mei 2025 3 min leestijd
Hoe controleer je of een e-mailadres echt bestaat? (Zonder mail te sturen)

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@ of noreply@

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.con worden 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.