Skip to main content

domain_not_verified

The domain exists in this workspace but has not passed its DNS check, so it is not cleared for sending. Nothing was sent and nothing was charged.

Status: 403

{
"status": 403,
"type": "domain_not_verified",
"message": "This domain is not verified. Complete DNS verification before sending.",
"request_id": "req_01J8K2P...",
"doc_url": "https://docs.epostix.com/errors/domain_not_verified"
}

Why you got this

  • The records shown on the domain have not been published in your DNS yet.
  • They were published moments ago and the zone has not propagated, so the check has not passed.
  • Your DNS provider appended the zone name to the record host, leaving the record at a name Epostix does not read.
  • A record was published with altered content: line breaks, quotes or trailing spaces added by the provider's editor change the value.

How to fix it

Open the domain in the dashboard, publish every record exactly as shown, then run the check again. Domain verification lists the full record set and what each one does.

Verification is per domain. Publishing records for example.com does not clear mail.example.com, which is added and verified on its own. A domain that is not in the workspace at all returns domain_not_found instead.

Is it safe to retry

Yes, once the domain shows as verified. Until then every attempt returns the same 403.

The request was refused before anything was created, so retrying it, with or without the same Idempotency-Key, cannot produce a duplicate message.