Skip to content
Guide

How to manage email for many domains without losing your mind

Every new site gets a contact@. At five domains it is fine. At thirty you are juggling webmail tabs, forgotten passwords and DNS records nobody has looked at since launch. This is the setup that scales.

1. Put every mailbox on one host

Pick one place for all your mailboxes: your own server with a panel like ISPmanager, cPanel or Plesk, or one provider such as Fastmail, Zoho or Google Workspace. Mixed setups are the main reason mail breaks quietly: each provider has its own SPF include, its own DKIM selector and its own panel to log into.

OptionCost at 30 domainsGood for
Own server + panela VPS plus a panel licencemany low-volume contact@ boxes, full control
Fastmail / Zohoper user, domains often freea few real users across many domains
Google Workspace / Microsoft 365per user per domain adds upteams that already live there
Registrar forwardingfreereceiving only; replies fail SPF

2. Use one DNS pattern for every domain

With one host, every domain gets the same five records. Copy them, change the domain name, done:

example.com.                 MX   10 mail.example.com.
mail.example.com.            A    203.0.113.10
example.com.                 TXT  "v=spf1 ip4:203.0.113.10 a mx ~all"
dkim._domainkey.example.com. TXT  "v=DKIM1; k=rsa; p=..."
_dmarc.example.com.          TXT  "v=DMARC1; p=none; rua=mailto:postmaster@example.com"

Then run the free checker on the whole list. Anything that is not green shows the exact fix.

3. Read everything in one unified inbox

Apple Mail (All Inboxes) and Thunderbird (Unified Folders) both merge accounts into one list. Two habits keep it usable:

Past 20 accounts both clients get slow to set up and offer no view of each domain’s health. That gap is why we are building MXDeck.

4. Check the setup every week

Records break silently: a host migrates, a DKIM key rotates, a certificate fails to renew. Nobody tells you until replies land in spam. Turn on the free weekly monitoring under the report and you will get an email only when a domain turns red.

Questions

How do I manage email for many domains in one place?

Host all mailboxes on one mail server or provider, give every domain the same SPF, DKIM and DMARC pattern, and read them in one client with a unified inbox. Apple Mail and Thunderbird can do it up to a few dozen accounts; MXDeck is being built for more.

Can I just forward every domain to one Gmail?

For reading, yes. For replying, no: mail sent from Gmail as contact@yourdomain fails SPF and DMARC unless you route it through the domain’s own server. Forwarding also breaks SPF on the way in.

Does Apple Mail have a unified inbox?

Yes, "All Inboxes" in the sidebar. It works well for a few accounts but has no grouping by domain, no health checks, and replies do not always go out from the address the message came to.

Does Thunderbird have a unified inbox?

Yes: View → Folders → Unified. Like Apple Mail, it shows mail from all accounts in one list but knows nothing about each domain’s DNS.

One Mac inbox for all your domains. MXDeck adds 30 accounts in a minute and shows a red dot the day a domain’s mail breaks.

Get early access