Verification Types
Email checker result types: valid, invalid, disposable, role-based, catch-all, and unknown emails explained.
Het begrijpen van verificatieresultaten is cruciaal voor het nemen van weloverwogen beslissingen over uw e-mailgegevens. Deze gids legt elk resultaattype uit en geeft aanbevelingen voor het omgaan ermee.
Statustypen
Elke verificatie retourneert een van vier primaire statussen:
Valid (Geldig)
{
"status": "valid",
"result": {
"deliverable": true,
"smtp_valid": true
},
"score": 0.95
}Betekenis: Het e-mailadres bestaat en kan berichten ontvangen.
Aanbevolen actie: Veilig om te verzenden. Toevoegen aan uw actieve mailinglijst.
Betrouwbaarheidsniveau: Hoog (score doorgaans > 0.8)
Invalid (Ongeldig)
{
"status": "invalid",
"result": {
"deliverable": false,
"reason": "mailbox_not_found"
},
"score": 0.10
}Betekenis: Het e-mailadres kan geen berichten ontvangen.
Veelvoorkomende redenen:
- Mailbox bestaat niet
- Domein bestaat niet
- Ongeldig e-mailformaat
- Domein heeft geen mailserver
Aanbevolen actie: Direct verwijderen van uw lijst. Verzenden naar ongeldige adressen beschadigt uw afzenderreputatie.
Unknown (Onbekend)
{
"status": "unknown",
"result": {
"deliverable": null
},
"score": 0.50
}Betekenis: We konden de geldigheid van de e-mail niet met zekerheid bepalen.
Veelvoorkomende oorzaken:
- Mailserver timeout
- Tijdelijke serverproblemen
- Greylisting actief
- Server blokkeert verificatiepogingen
Aanbevolen actie: Probeer later opnieuw te verifiëren. Bij aanhoudend onbekend, wees voorzichtig of verwijder uit belangrijke campagnes.
Accept All (Catch-all)
{
"status": "accept_all",
"result": {
"catchall": true,
"deliverable": null
},
"score": 0.60
}Betekenis: Het domein accepteert alle e-mails, dus we kunnen niet bevestigen of deze specifieke mailbox bestaat.
Aanbevolen actie: Behoud in uw lijst maar monitor op bounces. Overweeg A/B-testen voor grote verzendingen.
Resultaatvelden uitgelegd
deliverable
| Waarde | Betekenis |
|---|---|
true | E-mail kan berichten ontvangen |
false | E-mail kan geen berichten ontvangen |
null | Afleverbaarheid onbekend |
valid_format
Geeft aan of de e-mail geldige syntaxregels volgt.
// Geldige formaten
"user@example.com" // true
"user.name@example.co.uk" // true
"user+tag@example.com" // true
// Ongeldige formaten
"user@" // false
"@example.com" // false
"user@.com" // falsevalid_domain
Geeft aan of het domein bestaat en correct is geconfigureerd.
valid_mx
Geeft aan of het domein mail exchange (MX)-records heeft geconfigureerd.
Een domein kan bestaan maar geen MX-records hebben, wat betekent dat het geen e-mail kan ontvangen.
disposable
Geeft aan of de e-mail van een tijdelijke/wegwerp-e-maildienst is.
Voorbeelden van wegwerpdomeinen:
- mailinator.com
- 10minutemail.com
- guerrillamail.com
- tempmail.com
Waarom het belangrijk is:
- Gebruikers met wegwerp-e-mails engageren zelden
- Vaak gebruikt voor spam of misbruik
- Lage levenslange waarde
- Kan wijzen op frauduleuze intentie
role
Geeft aan of de e-mail een rol-gebaseerd adres is (niet gekoppeld aan een specifiek persoon).
Veelvoorkomende rol-gebaseerde patronen:
| Patroon | Type | Risiconiveau |
|---|---|---|
| info@ | Algemeen | Gemiddeld |
| support@ | Support | Gemiddeld |
| sales@ | Sales | Laag |
| admin@ | Technisch | Hoog |
| noreply@ | Geautomatiseerd | Zeer hoog |
| webmaster@ | Technisch | Hoog |
| abuse@ | Compliance | Zeer hoog |
Waarom het belangrijk is:
- Meerdere mensen kunnen de e-mail ontvangen
- Hogere klachtenpercentages
- Lagere engagement-statistieken
- Sommige ESP-beleidsregels beperken rol-gebaseerde adressen
catchall
Geeft aan of het domein alle e-mailadressen accepteert.
Impact:
- Kan specifiek mailboxbestaan niet verifiëren
- Hoger risico op bounces
- Kan wijzen op kleinere organisatie
free
Geeft aan of de e-mail van een gratis e-mailprovider is.
Voorbeelden:
- gmail.com
- yahoo.com
- outlook.com
- hotmail.com
Use cases voor deze vlag:
- B2B vs B2C-segmentatie
- Lead-scoring
- Fraudedetectie (hoog percentage gratis e-mails in B2B)
smtp_valid
Geeft het resultaat van SMTP-niveau verificatie aan.
| Waarde | Betekenis |
|---|---|
true | SMTP bevestigde dat mailbox bestaat |
false | SMTP bevestigde dat mailbox niet bestaat |
null | SMTP-check niet uitgevoerd of niet sluitend |
Betrouwbaarheidsscore
Het score-veld (0.0 - 1.0) geeft een algemene betrouwbaarheidsbeoordeling:
0.0 ──────────── 0.5 ──────────── 0.8 ──────────── 1.0
│ │ │ │
Ongeldig Onbekend/Risicovol Waarschijnlijk Geldig
geldigScorebereiken
| Score | Interpretatie | Actie |
|---|---|---|
| 0.9 - 1.0 | Zeer zeker geldig | Veilig om te verzenden |
| 0.8 - 0.9 | Waarschijnlijk geldig | Veilig voor de meeste campagnes |
| 0.6 - 0.8 | Onzeker | Wees voorzichtig, test eerst |
| 0.4 - 0.6 | Risicovol | Vermijd voor belangrijke campagnes |
| 0.0 - 0.4 | Waarschijnlijk ongeldig | Verwijderen van lijst |
Afhandelingsstrategieen per type
Voor marketingcampagnes
function shouldIncludeInCampaign(result) {
// Strikt: Alleen hoog-betrouwbare geldige e-mails opnemen
if (result.status === 'valid' && result.score >= 0.8) {
if (!result.result.disposable && !result.result.role) {
return true;
}
}
return false;
}Voor transactionele e-mails
function canSendTransactional(result) {
// Soepeler: Valid en accept_all opnemen
if (result.status === 'valid') return true;
if (result.status === 'accept_all' && result.score >= 0.5) return true;
return false;
}Voor gebruikersregistratie
function allowRegistration(result) {
// Wegwerp en ongeldig blokkeren
if (result.status === 'invalid') return { allow: false, reason: 'invalid_email' };
if (result.result.disposable) return { allow: false, reason: 'disposable_not_allowed' };
return { allow: true };
}Beslissingsmatrix
Gebruik deze matrix om te beslissen hoe u verschillende verificatieresultaten afhandelt:
| Status | Wegwerp | Rol | Score | Marketing | Transactioneel | Registratie |
|---|---|---|---|---|---|---|
| valid | Nee | Nee | > 0.8 | Verzenden | Verzenden | Toestaan |
| valid | Nee | Ja | > 0.8 | Voorzichtig | Verzenden | Toestaan |
| valid | Ja | Nee | > 0.8 | Overslaan | Voorzichtig | Blokkeren |
| accept_all | Nee | Nee | > 0.6 | Voorzichtig | Verzenden | Toestaan |
| unknown | - | - | - | Overslaan | Voorzichtig | Opnieuw proberen |
| invalid | - | - | - | Verwijderen | Verwijderen | Blokkeren |