Troubleshooting Delivery Issues

Do you limit the amount of mails I can send per hour

By the Domain India teamPublished 10 min read
Knowledge base article
Contents (10 sections)

Yes. Every shared hosting account at Domain India has a limit on how much email it can send, because many customers share each mail server and its reputation. Everyday business mail stays well inside the limit. Newsletters, large mailing lists and hacked contact forms are what run into it. This guide gives the limits we measured on our servers, explains exactly what happens when you reach one, and shows what to do if you need to send more.

Key takeaways

On cPanel hosting the limit is 200 messages per hour per account. On DirectAdmin hosting it is 1,000 messages per day per account. For Webuzo and Windows (Plesk) hosting, ask support for your account's limit. Each recipient counts as one message. On cPanel, mail over the limit is first held and retried, and then refused with a bounce once you go well past it. For newsletters or bulk mail, use a dedicated email delivery service.

1. The limits on each type of hosting

We read these limits from the live mail servers on 22 and 23 September 2026.

HostingOutgoing mail limit
cPanel (all plans)200 messages per hour per account
DirectAdmin1,000 messages per day per account
WebuzoAsk support for your account's limit
Windows (Plesk)Ask support for your account's limit

The limit covers everything your hosting account sends, whichever way it is sent:

  • mail you send from webmail;
  • mail from Outlook, Thunderbird, Apple Mail or a phone using your hosting mailbox;
  • mail sent by website scripts, such as PHP mail(), contact forms and WordPress notifications;
  • mail from plugins, such as WooCommerce order emails.

Domain India Business Email is a separate product with its own limits. See Business Email sending limits.

2. What counts as one message

The limit counts deliveries, not clicks on Send. A single email addressed to 30 people counts as 30 messages, whether the addresses are in To, Cc or Bcc. That is why one newsletter can use up an hour's allowance on cPanel by itself.

On cPanel, the count applies to mail that leaves the server for other mail systems, such as Gmail or a client's company mail. Mail you receive does not count.

3. What happens when you reach the limit on cPanel

We checked how the cPanel mail server handles an account over its limit, both in its configuration and in its logs, on 23 September 2026. It works in three stages:

  1. Up to 200 in the hour.
    Mail goes out normally.
  2. From 200 up to 250 (125% of the limit).
    Each extra message is held in the server's queue and retried later. It is not lost, but it is delayed. The log records it as "Domain yourdomain.com has exceeded the max emails per hour (…) allowed. Message will be reattempted later."
  3. Beyond 250 in the hour.
    Further messages are refused. The sender gets a bounce saying "Domain yourdomain.com has exceeded the max emails per hour (…) allowed. Message discarded." Those messages are not sent and will not be retried; they must be sent again later.
Diagram of the cPanel hourly sending limit: up to the limit mail goes out normally; above the limit up to 125 percent extra messages wait in the queue and are retried; beyond 125 percent messages are refused with a bounce
How the hourly limit works on cPanel: delayed first, then refused.
Reaching the limit does not mean everything waits for the next hour

Only a small margin above the limit is queued and retried. Once an account goes well past it, the extra mail is discarded with a bounce, not saved for later. In one week of September 2026, most over-limit messages on our cPanel server were discarded rather than retried. If your mail is important, stay under the limit rather than relying on the queue.

Your website and your incoming mail keep working while this happens. Only outgoing mail is affected.

4. What happens on DirectAdmin, Webuzo and Windows

DirectAdmin: the account can send 1,000 messages per day. Once it reaches that number, the server stops sending mail for the account and records that the daily limit has been reached. Mailboxes can also carry their own, lower, daily limit, so one address can stop while others continue. If you hit the limit, or think a mailbox has its own limit, contact support.

Webuzo and Windows (Plesk): we have not published the limits for these servers. Ask support before you plan anything more than everyday business mail.

5. Why the limits exist

A shared mail server sends for hundreds of customers from the same IP addresses. When one account sends spam, whether on purpose or because its site was hacked, large mail providers such as Gmail and Outlook.com start treating mail from that server as suspicious. Everyone on it then sees their mail delayed or put in spam. The limit caps the damage one account can do, and it gives us time to notice a compromised form before the server lands on a blocklist.

6. Hitting the limit without sending bulk mail

If you have not sent a newsletter and still see bounces about the hourly limit, treat it as a warning sign:

  • A contact form abused by bots. An unprotected form can send hundreds of messages an hour. Add a captcha or a honeypot field.
  • A hacked script or WordPress plugin. Malicious code often sends spam through PHP mail. See the security checklist for a hacked website.
  • A stolen mailbox password. Spammers who have a mailbox password send through it directly. Change the password and update every device that uses it.
  • A plugin that emails every event. Some security and form plugins send an email for every login attempt or submission. Turn off the notifications you do not read.

The mail logs belong to the whole server, and cPanel's Track Delivery tool is not available on our servers. If you suspect mail you did not send, open a support ticket straight away: support can search the logs and tell you whether it came from a logged-in mailbox (and which one) or from a script on your website (and which folder it ran from).

7. How to send more mail

Everyday correspondence rarely comes near the limit. For anything bigger, send the mail through a service built for volume:

Newsletters and marketing
Use a newsletter service such as Brevo, Mailchimp, MailerLite or Zoho Campaigns. They handle sign-ups, unsubscribe links and bounces for you.
Order and account emails
Use a transactional email service such as Amazon SES, Mailgun, Postmark or SMTP2GO, connected to your website through SMTP or an API.
Group discussion
A mailing list or forwarder on your hosting is fine for a small team or club. See section 8.
More everyday mail
If your business simply sends a lot of ordinary mail, ask support which plan or product fits.

Compare the current prices and free tiers on the providers' own websites. When you connect one, add it to your domain's single SPF record and publish the DKIM records it gives you: see SPF, DKIM and DMARC and email services compared.

On WordPress, an SMTP plugin such as WP Mail SMTP can send your site's mail through one of these services instead of the hosting server. Because of the PHP functions disabled on shared hosting, some SMTP connections from scripts do not work, so choose a plugin that can send through the provider's API as well. The details are in PHP sendmail settings.

8. Mailing lists and the limit

A mailing list sends one copy per member through the same server as your mailboxes. Plan as if every copy counts towards your account's limit, and keep hosting mailing lists to the size of a team, a committee or a small club. Large lists belong on a newsletter service. See how to set up a mailing list.

9. Where Domain India products fit

Every Domain India shared hosting plan includes email on your domain, with the limits above, which suit normal business correspondence.

cPanel Starter
₹125/mo + GST
  • 25 GB NVMe SSD Storage
  • 50 GB Monthly Bandwidth
  • 1 Website
  • 10 Email Accounts
See plan details
DA Starter
₹100/mo + GST
  • 10 GB NVMe SSD Storage
  • 50 GB Monthly Bandwidth
  • 1 Website
  • 5 Email Accounts
See plan details

If you want mail that runs separately from your website, Business Email is priced per mailbox and has its own sending limits.

Business Email
₹60/mo + GST
  • Priced per mailbox - start with one
  • Email at your own domain ([email protected])
  • Add and remove mailboxes yourself
  • Webmail with calendar, contacts and tasks
See plan details

Plan cards show Domain India list prices on 19 September 2026, excluding 18% GST.

Frequently asked questions

How many emails can I send per hour from Domain India cPanel hosting?

200 messages per hour per account. Each recipient counts as one message, so an email sent to 20 people uses 20 of the allowance. The limit covers webmail, mail apps and website scripts together.

What is the email sending limit on DirectAdmin hosting?

1,000 messages per day per account. Individual mailboxes can also have their own lower daily limit. Contact support if you reach it.

What happens if I go over the limit on cPanel?

Messages slightly over the limit, up to 125% of it, are held and retried later. Beyond that, further messages are refused with a bounce that says the domain has exceeded the max emails per hour and the message was discarded. Those messages must be sent again later.

Are emails over the limit sent automatically in the next hour?

Only a small number. On cPanel, messages up to 125% of the hourly limit are queued and retried. Anything beyond that is discarded with a bounce, not saved for the next hour.

Does the limit apply to my website's contact form and WordPress emails?

Yes. Mail sent by scripts, forms and plugins counts towards the same account limit as mail you send from webmail or a mail app.

I am hitting the limit but I do not send bulk mail. Why?

Usually a contact form abused by bots, a hacked script or plugin, or a stolen mailbox password is sending mail. Change mailbox passwords and contact support, who can search the server's mail logs and tell you which mailbox or script is sending.

Can the limit be raised for newsletters?

Shared hosting is not built for bulk mail. For newsletters and marketing, use a dedicated newsletter or transactional email service and connect it to your domain with SPF and DKIM.

Ready to check what your account is sending? Log in to your control panel from your hosting services, read I can receive mail but cannot send it if mail is failing for another reason, or open a ticket in the client area to ask about your account's limit.

Not sure what your account is sending?

Tell us your domain and the bounce message you received, and we will check your account's outgoing mail.

Open a support ticket

Ready when you are

Get Business Email from ₹60/mo + GST

See plans

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app
Email Sending Limits on Domain India Hosting