Domains

Use a custom domain when recipients should see your brand in the email address or when an existing mailbox domain should route inbound mail to Primitive.

Managed vs Custom

Domain typeBest forDNS work
Managed *.primitive.emailquickstarts, agents, testsnone
Custom domainproduction branded mailpublish the records Primitive shows you

Adding a domain

In the dashboard, the Add Domain field accepts a bare domain (example.com), a full URL, or an email address. If you paste you@example.com, Primitive adds example.com. After you add a domain it stays pinned at the top of the list while you publish DNS, and moves to a "Fully added" state once verification completes (inbound, plus outbound if your account sends mail). Domains you added in the last 7 days are grouped under "Recently added".

Inbound Records

Primitive gives you MX records for inbound delivery. Publish them at the domain or subdomain you want Primitive to receive.

support.example.com.  MX 10 mx1.primitive.dev.

Outbound Records

For outbound mail, publish the DKIM, SPF, DMARC, and TLS-RPT records shown in the dashboard. Primitive verifies each record before enabling outbound sends from that domain.

API DNS Records

The domains API returns a dns_records array on pending domain claims and verification responses. Each row includes the DNS record type, relative provider name, fully qualified name, exact value, purpose, and verification status.

Use those records as the source of truth for CLI and automation flows. Do not guess ownership TXT prefixes, DKIM names, DMARC policy, TLS-RPT values, or SPF merge output.

Verification

After publishing DNS, click Verify in the dashboard or call the domains API. DNS propagation can take minutes depending on your provider and TTL.

Send Gates

Verifying a custom domain lets your organization send to addresses at that domain. Broader external sending still depends on account gates documented in Sending Mail.

Letting agents reach your domain

The records above are for sending and receiving your own mail. To declare which other agents may contact your domain, publish an _agents opt-in record — see Agent Authorization.

Related Pages