Email address validator
Check an address before you rely on it: syntax, the domain's mail setup, throwaway and role addresses, likely typos — with every reason shown.
- A 0–99 score with each deduction explained
- Typo suggestions for common providers
- No email is ever sent
Give it something to look up — Glee will do the digging.
How the email validator works
A bad address costs more than a bounce: it skews your sign-up numbers, lets one person open many free accounts, and hurts your sender reputation every time you mail it. Validating at the moment someone types it, while they can still correct it, catches most of the damage.
The validator checks the address the way mail systems do: practical syntax, then the domain's DNS — does it exist, does it publish mail servers or explicitly refuse mail. It then looks at the address itself: a disposable inbox, a free consumer provider, a role mailbox such as info@ or sales@, a plus-tag, and a domain one or two letters away from a common provider (gmial.com). Each finding moves the score, and each one is listed, so you can apply your own rules rather than trusting a single number.
We never contact the mailbox. Probing a mail server for one address is unreliable — many accept everything and bounce later — and it is the kind of traffic that gets the prober blocked. That is why the score tops out at 99.
What each field means
- Verdict
- valid, risky or invalid; invalid means mail cannot be delivered to this domain.
- Score
- 0–99: how likely mail is to reach a person. Never 100 without contacting the mailbox.
- Reasons
- Every deduction, in plain words.
Where this check stops
- The mailbox itself is not tested: a valid verdict means the domain can receive mail and nothing about the address is suspicious.
- Catch-all domains accept any address; that cannot be known without sending mail.
The same check, through the API
Same calculation, same answer, with a key. 5 credits per check ($0.50 per 1,000). A free account includes 1,000 credits a month.
GET /v1/email/[email protected] Host: gleanzy.com Authorization: Bearer $GLEANZY_KEY
Frequently asked
Why not 100?
Only the receiving mail server knows whether a mailbox exists, and many will not say. A score of 100 would be a guess.
Is a role address bad?
Not necessarily — but it is often read by several people or nobody, so it is a weak identity for an account.
Was this check counted if DNS failed?
No. If the domain's DNS does not answer, the check is not counted here and not charged in the API.