Mass Mailer Rate Limit

by Michael Omer · 9 years ago

Schedule sending emails using Mass Mailer so it sends a certain amount per minute.

Status Timeline
Planned — Dec 3, 2024
by Paul Phillips
Completed — Oct 7, 2026
by Paul Phillips
Comments (14)
Mohamed Anouar Achoukhy 9 years ago

after a test the mass mailer, it send them all together , one by one . so the rate limit a must have option

fossxplorer 9 years ago

Absolutely. It's a vital feature to have as to avoid being blacklisted by many email providers such as Google. E.g if you have many customers using Gmail, and you send 500 email without any slow downs, you risk being blacklisted!
I took it for granted this was in place since i come from WHMCS, but please give this feature high priority.
Mass emailing is critical as to inform our customers about various stuff.

espse 8 years ago

Very important feature not to get blacklisted!

MichaelCee 6 years ago

Is there any update information on the status of something like this? My sending seems to have improved slightly but I do still have failed attempts due to the speed of the mass mailer.

Mohamed Anouar Achoukhy 5 years ago

any update on this?

Pomdre 3 years ago

This is a good idea!

Paul Phillips Staff 1 year ago

We are considering implementing this (finally, I know!). What is better in terms of rate limit. Pausing for a certain number of milliseconds after each email, or send out X number of emails per cron run? If your email provider is rate limiting you, how do they do this? By a certain number of emails per minute, hour, or some other way?

MichaelCee 1 year ago

Nice!

MXroute is currently limiting users to 300 (maybe increased to 400?) outbound per hour.

New kid on the block NameCrane are doing 600 per hour.

If you go that route, can the Blesta user specify their own limit?

kleanthis 1 year ago

Why not set the the number of emails per hour or per 1 minute as a dynamic variable, so we can adjust depending on the current limits ?

Pomdre 1 year ago

This email limite is different from each provider and should be a variable set by user.
For instance i can send with my provider 60 emails / 1 min

Paul Phillips Staff 1 year ago

Yes, it will be user defined but we can't create several different rules (per minute, per hour, and pause x milliseconds between emails). Most likely it will be send X emails per cron run. If the task runs every 5 minutes, then you can do the math on how many are sent per hour and adjust the number sent per batch according to your own requirements. If you set it to 100, then it would send 100 emails and stop. At the next cron run, it would send another 100, and so forth.

kleanthis 1 year ago

Sounds good

Pomdre 1 year ago

Go for it! Cant wait for this function <3 7 yers

Paul Phillips Staff 1 year ago
19

19 voters

Status Completed