How to adjust the Add2it MailResponder Pro mailing speed
Posted by Frank Bauer (Import) on 29 January 2012 02:15 AM
The cron-job itself is one way to limit the speed at which Add2it MailResponder Pro sends out scheduled emails and follow-up messages.

*/5 * * * * means that schedule.pl processes messages once every 5 minutes.  I believe once every 5 minutes should be ok on even a VM, but load can be reduced by running it less often.

The other way to reduce load is to change the following three settings in the "Script Settings" section.

By default, the script is setup like this...

1. Maximum time for each manual subscription, unsubscriptions or messages send process at each run:  15 seconds

Decrease value if your server stops early with "Internal Server Error" or to decrease server load.     

2. Choose how many messages the script will send per second at a maximum:  As many as possible

This is especially important, if your web hosts allows only a certain amount of email to be send within a certain time period.  Limiting this also limits the server load.

3. Choose how many seconds the script should wait at least before it starts the next sending process:  Start the next process right away

This setting only reduces the sending speed during a the manual broadcast (open browser window) as the schedules broadcast and the follow-up messages are processed by the cron-job.  Increasing the time here reduces the server load as well.


On shared web hosting of a VM you might want to reduce the total number of messages you send in a single day.  Changing the settings above will help control the maximum number of messages that can be send out during a certain time period.

Here is an example...

Setting 1:  5 seconds
Setting 2:  2 messages/second
Setting 3:  55 seconds

These settings will reduce the maximum number of messages that can be send during a the manual broadcast to:  5 seconds * 2 messages/second * 60 minutes * 24 hours = 14,400 per day

Or...

Setting 1:  10 seconds
Setting 2:  2 messages/second
Setting 3:  50 seconds

These settings will reduce the maximum number of messages that can be send during a the manual broadcast to:  10 seconds * 2 messages/second * 60 minutes * 24 hours = 28,800 per day

With a cron-job set to every 5 minutes, these numbers would be divided by 5 for scheduled broadcasts and automated follow-ups.  If the cron-job is set to once per minute, those number above would be the same for scheduled broadcasts and automated follow-ups.
(327 vote(s))
This article was helpful
This article was not helpful

Help Desk Software by Kayako Fusion