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

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.email.

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.

Related Pages