When you publish a newsletter campaign, Noptin will send the email to your subscribers as quickly as possible.

However, most hosting providers and SMTP services impose strict caps on outbound mail volume to prevent spam.

Email Sending Limits by Web Host

For reference, we’re compiling a list of limits imposed by some of the most popular hosts. Contact your host if you’re not sure about their email sending limits.

Web Host | Email ProviderSending Limits
1and1Servers: 25 emails per 5 minutes
Unlimited Pro: 3500 emails per hour
20i Stackmail8,000 emails per day
A2 Hosting100 emails per hour
AccuWeb500 emails per hour
All-Inkl.com1000 emails every 10 minutes
BlueHost500 emails per hour
Charter50 emails per hour
ComcastResidential customers: 1,000 emails per day
Business customers: 24,000 emails per day
DomainFactory (df.eu)500 emails per hour with Sendmail
1000 emails per session with SMTP
DreamHost100 emails per hour
Free.fr100 emails per hour
FrogHost.com1000 emails per hour
Gmail500 emails per day
Google Apps100 emails per hour
500 emails per day
GoDaddy250 emails per day on regular hosting
1000 emails per day on dedicated/virtual servers
Goneo250 emails per hour
GreenGeeks100 emails per hour
hawkhost.com2000 emails per hour
Hivetec80 emails per hour
Homestead10 emails per second
Host Gator500 emails per hour
Host Monster500 emails per hour
Hosting 2GO50 emails per 15 minutes
Hostinger500 emails per hour
HostPapa50 emails/hour (per mailbox)
Hotmail100 emails per day
Infomaniak20 emails per 15 minutes
InMotion750 emails per hour
iPowerWeb500 emails per hour
JustHost150 emails per hour
LunarpagesShared Windows Environment: 200 emails per hour
Shared Linux Environment: 400 emails per hour
Dedicated Email Server: No limits
Media Temple500 emails per hour
Namecheap (Private Email)Trial accounts: 50 emails/hour (per domain)
Starter: 500 emails/hour (per domain)
Pro: 1,000 emails/hour (per domain)
Ultimate: 1,500 emails/hour (per domain)
Netfirms200 emails per hour
Netissime500 emails per 15 minutes
PHPNet100 emails per hour
PlanetHoster200 emails per hour
RackSpaceNo limits
RoadRunner1,000 emails per day (per IP)
Rochen100 emails per 10 minutes
Siteground400 emails per hour
Site5500 emails per hour
Synthesis1000 emails per hour
Techark250 emails per hour
TVCNet.com600 emails per hour
VPS.net200 emails per hour
Webcity20 emails per 6 minutes
Westhost1000 emails per hour
wpwebhost.com200 emails per hour
Verizon500 emails per hour
Vexxhost250 emails per hour for shared hosting
500 emails per hour for semi-dedicated hosting
Yahoo100 emails per hour

Exceeding these caps can result in:

  • Mail delivery failures (your host may temporarily block further sending)
  • Queue delays (emails wait until the next allowable window)
  • Account suspension (repeated overages can lead to longer blocks)

Set Email Sending Limits in Noptin

To prevent these issues, Noptin allows you to define a rolling email sending limit.

For example, you can tell Noptin to send “no more than 100 emails in any 60-minute window,” or “no more than 500 emails in any 24-hour window,” etc.

To do this:-

  1. Open your WordPress admin dashboard and then go to Noptin > Settings > Emails.
  2. Scroll down to the “Email Sending Limit” section and then set your limit as shown below.
Maximum emails per hour
Example limit set to 25 emails over a 5-minute period

If you exceed this limit, Noptin will temporarily pause email sending.

Email sending limit reached

How the Rolling Limit Works

A rolling limit continuously measures the number of emails sent during the immediately preceding interval.

For instance, if your limit is set to 50 emails per past 15 minutes, Noptin will never send more than 50 emails in any 15-minute window, regardless of when you start or stop the mailing. There is no midnight reset; the window simply moves forward in time.

Sending resumes gradually as more sent emails drop off the rolling window.

Why is my email sending slower than the limits I set?

If you set Noptin to send, for example, 200 emails per minute but it only sends 100, the issue is likely your infrastructure, not the settings. Your sending speed depends on a chain of performance factors:

1. Noptin Configuration Limits

This is the only factor you have direct control over within the plugin. If your “Emails per interval” setting is too low, Noptin will intentionally idle to stay within those bounds.

Tip:

Check if you have other plugins (like an SMTP plugin with its own throttling) that might be fighting with Noptin’s internal limits.

2. The “SMTP Handshake” Overhead

Standard SMTP (Simple Mail Transfer Protocol) requires a “conversation” between your website and the mail server for every single email.

Your server connects, authenticates, requests to send, transfers data, waits for a success confirmation, and then disconnects.

Even a fast connection takes 0.5 to 2 seconds per email. If it takes 1 second per email, you can physically never send more than 3,600 emails per hour, regardless of your settings.

If your email provider (like SendGrid, Mailgun, or Postmark) offers an API connection, you should always choose it over SMTP.

APIs use HTTP to send data in batches without the heavy back-and-forth of SMTP. This makes them much faster and better for sending large volumes of email.

3. Web Server Resources

Noptin uses WP-Cron to process the email queue. On low-traffic websites, WP-Cron may not run often enough to send emails promptly.

To fix this, you can set up an external CRON job to trigger the email sending more reliably.

In addition to that, if your web host has limited resources, the PHP process that creates the email content, such as replacing email tags like [[first_name]], will take longer. This delay slows down the entire email queue.

Related Guides