4.5.2. Email sending limits per day

Important points:

  • When any of the limits is reached, all mailboxes in the mail domain stop sending mail in the direction that was limited by that limit.
  • For a hosting account mail on test period that has never been paid for yet, the limits are equal to 100.
  • When malware is detected in the hosting account:
    • Sending messages from the web server without authorization is blocked.
    • The limit on sending via SMTP with authorization for hosting account mail is lowered to 50 messages per day.

Information about limits is displayed in the "Mailboxes" section in the "Email sending limits per day" block:

flowchart LR subgraph d [Mail domain] m1[Mailbox 1] m2[Mailbox 2] end subgraph do [Other mail domains] m[Mailboxes] end m1<-->|"5000 or plan limit
(5000-15000)"|m2 d-->|"Plan limit
(500-15000)"|do

There are two separate limits:

  • Sending within one mail domain — you can send at least 5000 messages per day, but not more than the current plan (for plans >5000).
  • Send to other mail domains — depends on the sender's mail domain type:
    • Corporate mail — corresponds to the plan of this mail domain.
    • Hosting account mail (total for all hosting account mail domains) — 500 from the web server without authorization and 500 via SMTP with authorization, or corresponds to increased outgoing mail limits (if ordered).

These limits are not related and are counted independently of each other. Sending within a domain does not increase the number of messages sent to other mail domains, and vice versa — sending to other domains does not increase the number of messages sent within the same mail domain.

flowchart LR subgraph "Mail domain limits" web1@{ shape: stadium, label: "From web server without authorization" } smtp1@{ shape: stadium, label: "Via SMTP with authorization" } smtp_d@{ shape: stadium, label: "Between domain mailboxes" } web_d@{ shape: stadium, label: "From web server without authorization to domain mailboxes" } end subgraph "Hosting account limits" web2@{ shape: stadium, label: "From web server without authorization" } smtp2@{ shape: stadium, label: "Via SMTP with authorization" } end script_mail@{ shape: stadium, label: "📜 Script
(PHP mail / sendmail)" } site@{ shape: diamond, label: "🌐 Sending from site?" } outgoing@{ shape: diamond, label: "⚙️ Outgoing mail selected for site?" } domain1@{ shape: diamond, label: "🌎 Within domain?" } domain2@{ shape: diamond, label: "🌎 Within domain?" } wm_filter@{ shape: stadium, label: "🔀 WebMail filter
(forwarding)" } script_smtp@{ shape: stadium, label: "📜 Script (SMTP)" } webmail@{ shape: stadium, label: "📧 WebMail.Online /
WebMail classic" } other@{ shape: stadium, label: "✉️ Other mail clients" } script_mail-->site site-->|No|web1 site-->|Yes|outgoing outgoing-->|No|web1 outgoing-->|Yes|domain1 domain1-->|No|web1 domain1-->|Yes|web_d wm_filter---->domain1 script_smtp---->domain2 domain2-->|No|smtp1 domain2-->|Yes|smtp_d webmail---->domain2 other---->domain2 web1-.->|Only for hosting account mail|web2 smtp1-.->|Only for hosting account mail|smtp2

"From web server without authorization" — increases in the following situations:

  • Sending messages using site scripts with the mail function or using sendmail:
    • When outgoing mail is not selected for the site.
    • When a mailbox is selected as the outgoing mail for the site and sending is performed to mailboxes of other mail domains (for example, from aaa@domain1.com to bbb@domain2.com).
    • When sending is performed not from the site (for example, via console).
  • Forwarding messages using WebMail.Online or WebMail classic filters to other domains (for example, a message received by aaa@domain1.com is forwarded to bbb@domain2.com).

"Via SMTP with authorization" — increases when sending messages via SMTP to mailboxes of other mail domains (for example, from aa@domain1.com to bbb@domain2.com):

"Between domain mailboxes" — increases when sending messages via SMTP to mailboxes in the same mail domain (for example, from aaa@example.com to bbb@example.com):

"From web server without authorization to domain mailboxes" — increases in the following situations:

  • Sending messages with site scripts using the mail or using sendmail when a mailbox is selected as the outgoing mail for the site and the sending is performed to mailboxes of the same mail domain (for example, from aaa@example.com to bbb@example.com).
  • Forwarding messages using WebMail.Online or WebMail classic filters to mailboxes in the same mail domain (for example, a message received by aaa@example.com is forwarded to bbb@example.com).

Instead of changing limits, you can:

  • Use specialized mailing list services like MailChimp, SendPulse, SendGrid, etc.
  • Independently configure and use your own mail server based on VPS or Dedicated (without our administration).

flowchart LR d[Corporate mail] h["Hosting account mail
(500)"] d-->dpc[Changing the plan] dpc-->df["Corporate mail
(2000–15000)"] h-->s[Switching
to corporate mail] s-->df h-->oe[Ordering
increased limits] oe-->e["Increased limits
(2000–15000)"]

Corporate mail — you can only change the limits by changing the plan rate of the mail domain.

Hosting account mail — two methods are available:

Notes:

  • The mailbox limit does not allow you to send more mail than the total limit allows.
  • If the mailbox limit is reached, the error "5.7.1 Sender mailbox daily limit exceeded" will occur when sending new messages from the mailbox.

The limit is set in mailbox settings in the "Outgoing limit" field:

  • 0 — no limit (messages from the mailbox will be sent until the [[#Limits|total limit] is reached]).
  • Any value greater than 0 — limits the number of messages that can be sent from this mailbox per day.
Content

    (2)