Set up email on your domain
Checked November 8, 2026
Where your domain's DNS lives decides how setup goes. On Cloudflare, Vercel and Porkbun, Plainmail writes the mail records for you in about a minute. Anywhere else, you paste about 10 records and Plainmail checks them.
Automatic: Plainmail writes the records
- Cloudflare: one click, no token.
- Vercel: Connect with Vercel, then approve.
- Porkbun: paste an API key once.
By hand: you paste, Plainmail checks
- GoDaddy
- Namecheap
- Any other DNS host: the records are the same. Your domain's page in Plainmail lists them with copy buttons.
Not sure where your DNS is?
It's wherever your domain's nameservers point, which may not be where you bought the domain. Plainmail detects the DNS host when you add the domain and shows the matching option.
Or let Claude do it
With the Plainmail MCP server connected, ask: Set up hello@yourdomain.com on Plainmail. Claude adds the domain, gives you the approval link for your DNS host (or the records to paste), checks them, and creates the mailbox.
Questions
Which records does email need?
MX to receive, SPF and DKIM so receivers trust your sending, and DMARC to tell them what to do with mail that fails. Plainmail also adds autoconfig records so mail apps find the settings.
Do I have to move my domain?
No. Your domain and DNS stay where they are. Only the mail records change.
Get started$5 a month for up to 50 domains and 100 mailboxes