support@yourdomain.com — and use them to send outbound email via AgentPost and optionally receive inbound mail. Adding a domain takes a few minutes of DNS configuration.
Adding a domain
Navigate to Settings → Domains and click Add Domain. Enter your domain name (e.g.,yourdomain.com) and confirm. AgentPost registers the domain with the outbound sending provider (Resend) and generates the DNS records you need to configure.
Public email provider domains (Gmail, Outlook, etc.) and AgentPost’s own domains cannot be registered as custom domains.
Configuring DNS records
After adding your domain, AgentPost shows you the DNS records to add at your DNS provider. You must add all three record types before verification will pass.| Record type | Purpose | Required |
|---|---|---|
| DKIM | Cryptographically signs outbound messages so receiving servers trust them | Yes |
| SPF | Authorizes AgentPost’s sending infrastructure to send on your domain’s behalf | Yes |
| DMARC | Tells receiving servers what to do with messages that fail DKIM or SPF checks | Yes |
Domain status lifecycle
Your domain progresses through the following statuses:| Status | Meaning |
|---|---|
pending_dns | DNS records have not yet been verified. The domain cannot send or receive mail. |
pending_warmup | DNS is verified. The domain is in a 72-hour warmup period with a reduced daily send limit. |
active | Warmup is complete. The domain is fully operational with standard send limits. |
suspended | The domain has been suspended due to a high bounce rate. Sending is blocked. |
Enabling inbound email
To receive email on your custom domain, you need to complete two additional steps:Add an MX record
At your DNS provider, add an MX record pointing your domain to the AgentPost mail server:Once the record is live, click Verify MX in the domain settings page to confirm AgentPost can see it.
Only mailboxes that exist on the domain receive messages. Email sent to a local part that does not match an existing mailbox is silently discarded — no bounce is generated.
support@yourdomain.com) will receive mail sent to that address. The mx_verified field on mailboxes indicates whether the domain’s MX records have been verified for inbound email.
MX verification and the
receives_email toggle are managed exclusively through the web UI. These settings cannot be changed via the MCP API.