Outbound Wiki

Domain and mailbox architecture

Deciding how many domains and mailboxes to use and how to assign them to teams, senders, and campaigns.

Treat each domain as a risk boundary and each mailbox as a unit of sending capacity. A mailbox adds capacity; a domain changes where the risk can land. Make that choice before provisioning, then assign senders and campaigns within the boundary. Keep routine business mail separate from cold outreach, and build the smallest domain and mailbox network that can carry the planned volume at a conservative pace.

Protect the primary domain

Decide which traffic the primary domain must protect. That sets the boundary for cold email.

The primary domain carries the website's search authority, daily team email, and transactional messages.1 Cold outreach should have a separate reputation because it generates spam complaints at a baseline rate.2 A multi-domain architecture puts cold volume on secondary domains and isolates its risk from the primary domain.3

Use separate subdomains when a mail stream needs its own namespace. If fraudulent use appears, separate subdomains allow faster preventative action and limit the effect on legitimate traffic on other domains.4 For SPF, each discrete subdomain has its own ten-lookup maximum.5

Ask which traffic would be damaged if this sending identity were flagged. Keep that traffic outside the cold sending pool. Then decide whether the campaign needs a secondary domain or a separate subdomain within an existing mail-stream structure.

Turn volume into capacity

Do the capacity calculation before buying domains or creating mailboxes. Use planned prospect volume, emails per prospect, and the daily sending capacity allowed for each mailbox.

Use monthly prospect volume and emails per prospect to calculate the number of sending domains and mailboxes required under safe daily limits.6 Convert the monthly send total into a daily plan, divide that plan by your chosen mailbox capacity, and round up.

Plan on 30 to 40 emails per day for a warmed mailbox, since limits vary by provider and domain age.7 Leave room to pause a mailbox when its performance changes.

A planning benchmark places 50,000 monthly emails at 3 to 5 domains and 5 to 10 mailboxes.8 Use that as a sense check for a large program, then calculate from the actual prospect and email volume. The domain count comes from the capacity plan, not a fixed ratio for every campaign.

Set the mailbox density

Once you know the required capacity, decide how much sending each domain will carry. Keep the structure consistent so every new domain is easy to provision and inspect.

For each sending domain, create no more than three active sending mailboxes.9 Use those mailboxes for outbound sending only.10 When more capacity is needed, add another domain and repeat the mailbox structure.11

Assign each sender to a stable mailbox within the domain's limit. Assign each campaign to a defined domain pool so you can see which campaign affected which sending identity. This gives you a place to pause, review, or replace a sending unit without disturbing unrelated traffic.

When reply rates collapse, check mailbox count and rotation before changing copy or targeting, since infrastructure, specifically mailbox count and rotation, may be the cause.12

Distribute domains across campaigns

Your domain map should show where volume goes and what each namespace may send. Make the assignment rule simple enough for a new campaign to fit without another exception.

Send mail from different domains and/or IP addresses.13 Distribute cold email volume across multiple domains.14 Give each campaign a designated domain pool, then place its senders in the available mailboxes in that pool.

Keep transactional, corporate, marketing, and other mail streams in distinct namespaces where their traffic needs separate handling.5 Give each domain or subdomain a clear purpose so a flagged identity is easier to isolate and a campaign's effect is easier to trace.

What not to do

These mistakes concentrate risk before the team can see where it came from.

  • Do not start cold email with one inbox on the primary business domain and send 100 to 200 emails a day; in that pattern, opens began to fall.1516
  • Do not treat a flagged domain as a temporary nuisance; the reported damage is difficult to undo.1718
  • Do not keep adding email accounts to each domain as the main way to create capacity, since that pattern can lead to blacklisting and spam placement.19
  • Do not rewrite copy first when reply rates collapse; check mailbox count and rotation for an infrastructure problem.12

Sources

  1. 1
    “It carries your website's search authority, your team's daily email, your transactional messages.”
  2. 2
    “None of that should ever share a reputation with cold outreach, because cold outreach, even done well, generates spam complaints at some baseline rate.”
  3. 3
    “That's a fleet of secondary domains that carry all cold volume, isolate risk, and keep your primary domain pristine.”
  4. 4
    “And, if you identify fraudulent use, for example, you will be able to take quicker preventative action, limiting the negative impacts of legitimate email traffic on your other domains.”
  5. 5
    “The single most practical solution to avoid the ‘too many lookups’ issue is to make use of sub-domains. As each discrete sub.domain is afforded its own ten lookup maximum, SPF is effectively boundless. Example: hello.com is permitted ten lookups + sub.hello.com is permitted ten lookups. Plainly put, you should never run in to the ten maximum lookup condition if you are correctly segmenting different mail streams (eg. transactional, corporate, marketing, etc.) on to discrete name space.”
  6. 6
    “Based on your monthly prospect volume and emails per prospect, the calculator computes how many sending domains and mailboxes you need to stay under safe daily limits (30 emails per mailbox per day for properly warmed domains).”
  7. 7
    “While email volume thresholds vary by provider and domain age, staying in the 30 to 40 range gives you a meaningful buffer.”
  8. 8
    “For 50,000 emails a month, you generally need 3-5 domains and 5-10 mailboxes.”
  9. 9
    “For each sending domain (e.g., getacme.com), create no more than 3 active sending mailboxes (e.g., alex@, jordan@, sam@).”
  10. 10
    “Use those mailboxes for outbound sending only.”
  11. 11
    “When you need more volume, add another domain (e.g., tryacme.com) and repeat.”
  12. 12
    “If you have ever set up a cold email campaign and watched your reply rates slowly collapse, there is a good chance the problem was not your copy or your targeting. It was infrastructure. Specifically, it was how many mailboxes for cold email you were using and how you were rotating them.”
  13. 13
    “Send mail from different domains and/or IP addresses”
  14. 14
    “You have to spread your cold email volume out across multiple domains.”
  15. 15
    “Most people start cold email with one inbox connected to their primary business domain.”
  16. 16
    “They send 100 to 200 emails a day, get a few responses in the first week, and then notice that opens start dropping.”
  17. 17
    “They check their domain reputation and find it is flagged.”
  18. 18
    “The damage, at that point, is difficult to undo.”
  19. 19
    “Or, you can get greedy, and add multiple email accounts to each domain, eventually leading to your domains being blacklisted and your emails being sent to spam.”