How to fix a failed send

What to do when a campaign, workflow, test, or transactional send is rejected.

You got a send failure such as Message rejected, Email delivery failed, Workflow email send failed, or campaign send failed. The message never left, or the provider refused it.

What to change

  1. Open the linked campaign, workflow, or Domains page from the notification.
  2. Read the last sentence of the alert — it names the provider code.
  3. Fix the matching cause:
Code / wordingFix
MAIL FROM / MailFromDomainNotVerifiedExceptionHow to fix MAIL FROM
Domain not verified / identity pausedHow to verify a sending domain
Invalid from/to/subject/headersHow to fix an invalid email parameter
Configuration set missing / sending pausedHow to fix sending infrastructure
Rate or daily quotaHow to fix sending rate or daily quota
Internal error / “bug on our side”Nothing on your DNS. Email [email protected] with the org slug and the technical detail.
Message rejected (generic)Confirm the From address uses a verified custom domain, the recipient is not suppressed, and the campaign still renders. Then retry.
  1. After DNS changes, verify the domain, then resend or resume the campaign/workflow.

Fallback already delivered through another domain? See How to fix a fallback-domain send.