Set up email on a Porkbun domain
Porkbun has its own DNS-record walkthrough, and we link to it for the registrar-side clicks. What this guide adds: the exact values to paste, the order to add records in, and how to confirm it worked in MailSprout.
Last verified: May 27, 2026
Sign in and open DNS Records
Go to your Porkbun domain list (opens in a new tab) and sign in.
Find the domain you're setting up. Click Details, then scroll to the Authoritative DNS Recordssection. (Don't use the “DNSSEC” or “URL Forwarding” tabs, which are different features.)
Delete existing email records
Scroll through the records and delete any of:
- Any
MXrecords - Any
TXTstarting withv=spf1 - Any
CNAMEnamedautoconfigorautodiscover - Any
TXTnamed_dmarc
Add the MailSprout DNS records
Click Add for each row below. For Host, leave it blank (the apex) unless the row says otherwise.
| Type | Host / Name | Value | TTL |
|---|---|---|---|
| MX | (blank, apex) | fusion.mxrouting.net (priority 10) | 3600 |
| Porkbun has a separate Priority field. Set to 10. | |||
| MX | (blank, apex) | fusion-relay.mxrouting.net (priority 20) | 3600 |
| A second MX as the backup. Priority 20 means Porkbun only uses this if the priority 10 host is unreachable. | |||
| TXT | (blank, apex) | v=spf1 include:mxroute.com -all | 3600 |
| SPF. | |||
| TXT | (copy from dashboard) | (copy from dashboard) | 3600 |
| Both the host and the value for this record are unique to your domain. Open your MailSprout dashboard and copy them exactly as shown. Do NOT add your domain to Host; Porkbun appends it automatically. | |||
| TXT | _dmarc | v=DMARC1; p=quarantine; rua=mailto:postmaster@yourdomain.com | 3600 |
| Replace yourdomain.com in the rua= line. | |||
Leave TTL at the default (typically 3600 / 1 hour) on every row.
@ symbol needed). For the DKIM record, type just the host shown in your MailSprout dashboard (something like x._domainkey); Porkbun appends your domain on save.Verify in MailSprout
Porkbun DNS propagates fast, usually within 1-2 minutes. Head back to your MailSprout dashboard, click the domain, and press Verify DNS.
Add your first email account
Click Add account on the verified domain page. Type a name (e.g. hello), submit, and scan the QR code with your iPhone for instant Apple Mail setup.
Troubleshooting
Verification fails right after I added the records.
x._domainkey.yourdomain.com).I see Porkbun “Email Forwarding” settings. Do those conflict?
The domain is using Cloudflare or another DNS provider. Does this guide still apply?
On a different registrar?
The #1 registrar by market share. Most small businesses start here.
Popular among indie founders and developers.
Power-user favorite. DNS panel is the cleanest in the business.
Includes former Google Domains customers who got migrated here.
Long-time favorite of founders and writers.
Huge in Europe. Their UI is a labyrinth, but we map it out.
Stuck on a step?
Email support@mailsprout.io with the step number and a screenshot. We reply same day.