Greylisting, explained
Greylisting temporarily rejects unfamiliar senders to filter spam. It also makes email verification return 'unknown' — here is how to handle it.
5 min read
Greylisting is an anti-spam technique where a receiving server temporarily rejects mail from an unfamiliar sender with a 4xx response, expecting a legitimate server to retry a few minutes later. Most spam software never retries, so the tactic filters a lot of junk cheaply.
What it looks like
The first delivery attempt gets something like:
451 4.7.1 Greylisted, please try again in 300 seconds
A compliant mail server queues the message and retries. Once the sender/recipient/IP triple is proven, it is whitelisted for a period and future mail flows immediately.
Why it matters for verification
A verifier that connects once and gives up will record unknown for every greylisted domain. That is not an error in the address — it means the check could not complete. Good verification handles it by:
- Retrying after a delay from the same IP
- Tracking which domains greylist and scheduling accordingly
- Reporting "unknown" honestly instead of guessing "valid"
If you run your own checks, expect a meaningful share of business domains behind Proofpoint, Mimecast or Barracuda to greylist.
What to do with unknown results
- Re-run the check a few hours later; most resolve.
- If it stays unknown after two or three attempts, treat it like a catch-all address: segment it and warm up.
- Never bulk-delete unknowns — they contain plenty of valid customers.
Greylisting vs blocking
Greylisting is a temporary 4xx and resolves itself. A 5xx block is permanent and points at a reputation or policy problem — see sender reputation and hard bounce vs soft bounce.
Frequently asked questions
Keep reading
Check an address right now
Free single verification, no account needed — or clean a full list in minutes.