The deliverable status

Deliverable1 credit per result · default action: Send

Deliverable means the mailbox exists and accepted our check, so mail sent to it should arrive. It costs 1 credit and the usual action is send.

When to send

Send to deliverable addresses as usual. Two reasons ask for a little more care:

  • low_engagement: the mailbox works but looks like a secondary address its owner seldom reads. Fine for transactional mail; for campaigns, watch how this segment responds.
  • ai_agent: an automated agent rather than a person seems to read the mailbox. Decide whether that fits what you are sending.

Why a deliverable address can still bounce

A check is a snapshot. A message can still bounce if the mailbox is closed or fills up after the check, if the receiving server blocks your sending domain or IP, or if it limits how fast you send. The bounce message from your sending platform tells you which. Re-check addresses that you have not mailed for a few months before a large send.

Reasons

Mailbox accepts mail

accepted: The mail server confirmed that this mailbox exists and accepts messages.

  • Recommended action: Send. Keep the address and send to it as usual.
  • Credit: 1 credit when it comes from a completed check.
  • Test address: accepted@sandbox.email-validation.org (free)
Example response
{
  "email": "accepted@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "accepted",
  "action": "send",
  "account": "accepted",
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Forwarding alias

alias: The address is an alias that forwards to another mailbox, and mail sent to it is delivered.

  • Recommended action: Send. Keep the address and send to it as usual.
  • Credit: 1 credit when it comes from a completed check.
  • Test address: alias@sandbox.email-validation.org (free)
Example response
{
  "email": "alias@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "alias",
  "action": "send",
  "account": "alias",
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Address cleaned up

normalized: We corrected a harmless formatting detail in the address, and the corrected address accepts mail.

  • Recommended action: Send. Keep the address and send to it as usual.
  • Credit: 1 credit when it comes from a completed check.
  • Test address: normalized@sandbox.email-validation.org (free)
Example response
{
  "email": "normalized@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "normalized",
  "action": "send",
  "account": "normalized",
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Rarely used mailbox

low_engagement: The mailbox works, but it looks like a secondary address that its owner seldom reads.

  • 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: low_engagement@sandbox.email-validation.org (free)
Example response
{
  "email": "low_engagement@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "low_engagement",
  "action": "send_with_caution",
  "account": "low_engagement",
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Active recipient

high_engagement: The mailbox works and shows signs of a person who reads mail regularly.

  • Recommended action: Send. Keep the address and send to it as usual.
  • Credit: 1 credit when it comes from a completed check.
  • Test address: high_engagement@sandbox.email-validation.org (free)
Example response
{
  "email": "high_engagement@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "high_engagement",
  "action": "send",
  "account": "high_engagement",
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Catch-all domain with a good record

trusted_catch_all: The domain accepts mail for any address, but mail sent to it has a strong record of arriving.

  • Recommended action: Send. Keep the address and send to it as usual.
  • Credit: 1 credit when it comes from a completed check.
  • Test address: trusted_catch_all@sandbox.email-validation.org (free)
Example response
{
  "email": "trusted_catch_all@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "trusted_catch_all",
  "action": "send",
  "account": "trusted_catch_all",
  "domain": "sandbox.email-validation.org",
  "did_you_mean": null,
  "free_email": false,
  "role_account": false,
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Mailbox read by an AI agent

ai_agent: The mailbox accepts mail and appears to be handled by an automated AI agent rather than a 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: ai_agent@sandbox.email-validation.org (free)
Example response
{
  "email": "ai_agent@sandbox.email-validation.org",
  "status": "deliverable",
  "reason": "ai_agent",
  "action": "send_with_caution",
  "account": "ai_agent",
  "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-11-02T09:30:00.000Z",
  "credits_used": 0,
  "request_id": "req_7Hq2LmX9cV4bN8tR1zK6wD"
}

Updated · Maintained by the email-validation.org team