Requests | Blesta

Requests

Mass Mailer Rate Limit

Michael Omer shared this idea 7 years ago
Planned

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

Comments (14)

photo
1

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

photo
1

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.

photo
1

Very important feature not to get blacklisted!

photo
1

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.

photo
1

any update on this?

photo
1

This is a good idea!

photo
2

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?

photo
1

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?

photo
1

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 ?

photo
1

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

photo
2

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.

photo
1

Sounds good

photo
1

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

photo