Agentscan
E-mailcheck
Check een adres voordat je een aanmelding accepteert: syntax, wegwerpdomeinen, mailservers, typfouten en functieadressen.
Een e-mailadres checken
Parameters
- emailstringVerplicht
Het adres om te checken, hooguit 320 bytes. GET neemt het als ?email=.
Antwoordvelden
- emailstring
Het gecheckte adres, domein in kleine letters.
- statusstring
valid, invalid, risky of unknown.
- reasonstring | null
Waarom: syntax, no_mx, null_mx, disposable, typo, role, dns_error of quota. null bij valid.
- suggestionstring | null
Het adres met het webmaildomein verbeterd, als het domein op een typfout daarvan lijkt.
- domainstring
Het domein in ASCII (IDN omgezet).
- checksobject
Elke check achter de status.
- checks.mxboolean | null
Het domein ontvangt mail. null als DNS niet is gevraagd of niet antwoordde.
- checks.disposableboolean
Het domein geeft wegwerpinboxen uit.
- checks.roleboolean
Een gedeelde mailbox zoals info@ of support@.
- checks.freeProviderboolean
Een gratis webmailprovider zoals Gmail of Outlook.
- mailboxstring
Altijd not_checked: de mailbox zelf wordt niet gecontroleerd.
curl -X POST https://ipscanner.io/v1/email/check \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email":"jane@outlok.com"}'{
"email": "jane@outlok.com",
"status": "risky",
"reason": "typo",
"suggestion": "jane@outlook.com",
"domain": "outlok.com",
"checks": {
"syntax": true,
"mx": true,
"disposable": false,
"role": false,
"freeProvider": false
},
"mailbox": "not_checked"
}