Outbound Wiki

Mailbox sending capacity

Estimating and managing how many outbound messages each mailbox and domain can send without exceeding practical limits.

Treat mailbox capacity as a reputation budget. Your provider's sending limit tells you when the system will stop you; your operating target marks where deliverability stays healthy. Use the provider limit as a technical ceiling and set a separate safe deliverability target.1 For planning, use 20 to 30 cold emails per inbox per day and keep 50 as an outer ceiling.2 New domains need a slower start, with 10 to 30 emails per day during weeks 1 to 2.3 Plan the infrastructure before the volume.

Set the operating target

Choose the daily target before assigning more mailboxes. Put it beside the domain's warm-up state and campaign volume so the technical maximum does not become the plan by default.

A practical ceiling for a domain is about 10,000 to 15,000 emails per month, depending on mailbox count, warm-up history and overall list quality.4 Use that figure to model total domain load, then choose a mailbox pace that keeps the campaign inside the safer range. Ask what daily volume the mailbox can carry while the domain keeps its reputation.

Check provider limits

Before launch, inspect the limits at the mailbox, tenant or subscription, hourly and daily levels. Record each counter's unit, time window and what happens when it is reached.

The external message limit covers the maximum external recipients per hour.5 The internal message limit covers the maximum internal recipients per hour.6 The daily message limit covers the maximum total recipients per day.7 Reaching any configured limit can prevent the user from sending messages.8

Provider caps can vary by sending setup. In Azure Communication Services, Custom-domain Send Email is limited to 30 emails per subscription per minute, with higher limits available.9 Custom-domain Send Email is also limited to 100 emails per subscription per 60 minutes, with higher limits available.10 Azure-managed-domain Send Email is limited to 10 emails per subscription per 60 minutes, with no higher limit available.11

Use the provider's own counters for capacity planning.

Launch a new mailbox or domain

Treat a new sending identity as unproven capacity. Start at the launch pace, watch how it handles normal sending, and raise the pace on a schedule after it has built sending history.

New domains have no reputation history, and mailbox providers monitor them closely.12 Certain mailbox providers hold senders to daily delivery thresholds until the senders establish a reputation.13 For Microsoft 365 outbound, warm each inbox before sending to cold contacts and verify the email list before sending.14

Increase the pace after the mailbox has handled its assigned volume cleanly and the domain can carry the next increment. Keep each increase gradual enough that a problem points to a manageable change in volume.

Calculate the mailbox count

Turn the campaign target into infrastructure before contacts enter a sequence. Use the safe mailbox target in the calculation so the result remains usable when the provider's technical maximum is higher.

The formula is: target mailboxes = monthly email target / sending days per month / safe daily limit per mailbox.1516

For example, two domains with three mailboxes each, sending 20 messages per mailbox per day, produce 120 sends per day.17 If the result does not cover the campaign target, add capacity and keep the pace per mailbox within the chosen target.

Scale across infrastructure

Scale by adding capacity with its own sending history. Spread the load across mailboxes and domains so a problem in one sending identity does not carry the whole campaign.

When cold outreach exceeds the caps per inbox and per tenant, distribute it across independently warmed inboxes and separate sending domains with separate reputations.18 Increase volume through more inboxes across more domains, while holding each inbox at a human-looking volume and ramping it on a schedule.19

Review the domain count as well as the mailbox count. A mailbox plan can fit its per-inbox target and still place too much total volume on one domain.

Monitor and adjust

Review the counters that can stop delivery and the usage patterns that show load building. Check each mailbox and domain before adding volume.

Monitor overall, per-content and per-recipient email use.20 Keep the quota math honest: a message sent to an address on the account-level suppression list still counts toward the daily sending quota.21

The "Email sending limit exceeded" alert fires when someone sends more mail than the outbound spam policy allows.22 The "Tenant restricted from sending unprovisioned email" alert fires when too much email is sent from unregistered domains.23 Use either alert as a pause trigger. Inspect the sending identity, recent volume and campaign list before adding load again.

What not to do

  • Do not treat messages sent to addresses on the account-level suppression list as free capacity; they count toward the daily quota.21
  • If you need more headroom, request higher sending-volume limits before reaching the current limit.24
  • Build reputation slowly to enable later scaling.25 Rushing can require weeks of recovery.26
  • Do not start with fewer mailboxes when the campaign already needs more capacity. Doing so limits daily sending capacity and raises the risk of quickly reaching spam thresholds.27

Sources

  1. 1
    “A mailbox-provider sending limit is a technical ceiling, not a safe deliverability target.”
  2. 2
    “The answer is 20 to 30 per inbox per day, and the ceiling is 50.”
  3. 3
    “New domain (weeks 1 to 2): 10 to 30 emails per day. No exceptions.”
  4. 4
    “A practical ceiling is about 10,000-15,000 emails per domain per month depending on mailbox count, warm-up history, and overall list quality.”
  5. 5
    “Set an external message limit: The maximum number of external recipients per hour.”
  6. 6
    “Set an internal message limit: The maximum number of internal recipients per hour.”
  7. 7
    “Set a daily message limit: The maximum total number of recipients per day.”
  8. 8
    “After one of the limits is reached, the user is prevented from sending messages.”
  9. 9
    “Send Email Per Subscription 1 30 Yes”
  10. 10
    “Send Email Per Subscription 60 100 Yes”
  11. 11
    “Send Email Per Subscription 60 10 No”
  12. 12
    “New domains have zero reputation history, and mailbox providers are watching closely.”
  13. 13
    “Certain mailbox providers limit senders to thresholds (the number of messages delivered per day) until they establish a reputation.”
  14. 14
    “know your seven limits, check your TERRL headroom before any campaign launch, warm up every inbox properly before touching cold contacts, and run your list through email verification before sending.”
  15. 15
    “The formula is straightforward once you have three numbers: your monthly email target, your sending days per month, and your safe daily limit per mailbox.”
  16. 16
    “Enter your target volume, your sending days, and your daily per-mailbox limit, and it will give you a clear number to work toward.”
  17. 17
    “Two domains with 3 mailboxes each, at 20 sends per mailbox per day, gives you 120 sends a day.”
  18. 18
    “If your cold outreach volume exceeds what the per-inbox and per-tenant caps support, spread volume across multiple inboxes, each warmed independently, with separate sending domains that do not share reputation.”
  19. 19
    “Volume comes from infrastructure: more inboxes across more domains, each one held at a boring, human-looking number and ramped up on a schedule.”
  20. 20
    “See the Mail Quota section below for guidelines on monitoring your overall, per content and per recipient email use.”
  21. 21
    “SES counts the messages that you send to addresses on your account-level suppression list toward your daily sending quota.”
  22. 22
    “Generates an alert when someone in your organization has sent more mail than is allowed by the outbound spam policy.”
  23. 23
    “Generates an alert when too much email is being sent from unregistered domains (also known as unprovisioned domains).”
  24. 24
    “Take action before reaching the limit by requesting to raise your sending volume limits if needed.”
  25. 25
    “Build it slowly and you can scale.”
  26. 26
    “Rush it and you'll spend weeks recovering.”
  27. 27
    “Starting with fewer mailboxes is possible but limits your daily send capacity and increases the risk of hitting spam thresholds quickly.”