The do_not_mail status
Do not mail1 credit per result · default action: Remove
Do not mail (do_not_mail) means the address may accept mail, but it is a kind you should not send to: a throwaway inbox, a shared team address, an address on do-not-contact lists, or one that looks like a trap. It costs 1 credit. The action depends on the reason: some of these addresses are worth a careful send, others should be removed.
How to decide
| Reasons | Typical decision |
|---|---|
role_account, role_catch_all, forwarding_domain | A shared inbox such as info@ or sales@, or a mailbox that cannot be confirmed. Fine for business replies; often unwanted in marketing lists. Keep these in a separate segment and watch bounces. |
disposable, toxic, suppressed, possible_trap | Remove. These addresses rarely lead to a customer and can damage your sender reputation. |
The action field already applies this table: send_with_caution or remove.
Reasons
Role address
role_account: The address belongs to a team or function, such as info@ or sales@, rather than to one person.
- Recommended action: Send with caution. Send only if the address matters to you, and watch bounces and complaints for this segment.
- Credit: 1 credit when it comes from a completed check.
- Test address:
role_account@sandbox.email-validation.org(free)
Example response
{
"email": "role_account@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "role_account",
"action": "send_with_caution",
"account": "role_account",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": true,
"disposable": false,
"catch_all_domain": false,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}Role address on a catch-all domain
role_catch_all: A team or function address on a domain that accepts mail for every address.
- Recommended action: Send with caution. Send only if the address matters to you, and watch bounces and complaints for this segment.
- Credit: 1 credit when it comes from a completed check.
- Test address:
role_catch_all@sandbox.email-validation.org(free)
Example response
{
"email": "role_catch_all@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "role_catch_all",
"action": "send_with_caution",
"account": "role_catch_all",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": true,
"disposable": false,
"catch_all_domain": true,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}Disposable inbox
disposable: The address comes from a throwaway mail service whose inboxes are usually abandoned quickly.
- Recommended action: Remove. Remove the address from your list or ask for another one.
- Credit: 1 credit when it comes from a completed check.
- Test address:
disposable@sandbox.email-validation.org(free)
Example response
{
"email": "disposable@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "disposable",
"action": "remove",
"account": "disposable",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": false,
"disposable": true,
"catch_all_domain": false,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}Linked to abuse
toxic: The address is associated with spam, abuse or automated sign-ups.
- Recommended action: Remove. Remove the address from your list or ask for another one.
- Credit: 1 credit when it comes from a completed check.
- Test address:
toxic@sandbox.email-validation.org(free)
Example response
{
"email": "toxic@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "toxic",
"action": "remove",
"account": "toxic",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": false,
"disposable": false,
"catch_all_domain": false,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}Forwarding-only domain
forwarding_domain: The domain only relays mail to mailboxes elsewhere, which hides whether the final mailbox exists.
- Recommended action: Send with caution. Send only if the address matters to you, and watch bounces and complaints for this segment.
- Credit: 1 credit when it comes from a completed check.
- Test address:
forwarding_domain@sandbox.email-validation.org(free)
Example response
{
"email": "forwarding_domain@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "forwarding_domain",
"action": "send_with_caution",
"account": "forwarding_domain",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": false,
"disposable": false,
"catch_all_domain": false,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}On do-not-contact lists
suppressed: The address appears on widely shared do-not-contact lists, often after earlier bounces or complaints.
- Recommended action: Remove. Remove the address from your list or ask for another one.
- Credit: 1 credit when it comes from a completed check.
- Test address:
suppressed@sandbox.email-validation.org(free)
Example response
{
"email": "suppressed@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "suppressed",
"action": "remove",
"account": "suppressed",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": false,
"disposable": false,
"catch_all_domain": false,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}Possible trap
possible_trap: The address follows patterns that traps often use, so mailing it can damage your sender reputation.
- Recommended action: Remove. Remove the address from your list or ask for another one.
- Credit: 1 credit when it comes from a completed check.
- Test address:
possible_trap@sandbox.email-validation.org(free)
Example response
{
"email": "possible_trap@sandbox.email-validation.org",
"status": "do_not_mail",
"reason": "possible_trap",
"action": "remove",
"account": "possible_trap",
"domain": "sandbox.email-validation.org",
"did_you_mean": null,
"free_email": false,
"role_account": false,
"disposable": false,
"catch_all_domain": false,
"mx_found": true,
"mx_record": "mx.sandbox.email-validation.org",
"smtp_provider": "other",
"domain_age_days": 3650,
"processed_at": "2026-10-20T09:30:00.000Z",
"credits_used": 0,
"request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}