Skip to main content
You can send 100 messages per hour, per domain. That is the same figure on every hosting.com product. The limit exists to stop a single compromised account or runaway script getting our sending IP addresses blacklisted, which would affect everyone’s mail.
It is per domain, not per hosting account. If you host several domains on one account, each domain gets its own 100 messages per hour. They do not draw down a shared pool, so a busy domain cannot use up another domain’s allowance.
If you have a legitimate need to send more than that, open a support ticket at https://my.hosting.com. Tell us which domain, roughly how much you send, and what is sending it.

What happens when you hit the limit

Messages are rejected or queued rather than delivered. Because this happens at the server, your application often reports nothing useful — a contact form appears to submit successfully, or an order completes, and the email simply never arrives. If mail stopped working suddenly and you have not changed anything, the limit is worth ruling out before you start debugging your site. The usual causes are:
  • A store or booking system sending order confirmations in bursts
  • A contact form plugin being hit by spam submissions, each one generating a notification
  • A cron job or backup script emailing a report per run
  • Email forwarders, which count towards your limit and forward spam as well as real mail
  • A compromised account or script sending without your knowledge, which is the case the limit is really there to catch

Staying within the limit

  • Spread sending over a longer period rather than in bursts
  • Break large recipient lists into smaller batches
  • Turn off notification emails you do not read, particularly per-order or per-comment alerts
  • Add CAPTCHA to public forms so spam submissions stop generating notifications — see Adding CAPTCHA protection to your web site

Newsletters and bulk sending

Do not send newsletters or marketing campaigns through your hosting account. It is not what the mail server is built for, and a single campaign will exhaust a domain’s hourly allowance many times over as well as damaging the sending reputation of the IP address you share with other customers. Use a dedicated sending service instead. Mailchimp, SendGrid and iContact all handle list management, unsubscribes and deliverability reporting, and none of it touches your hosting limit. You can send through them over SMTP or their API — see Using external SMTP servers to send email.