Throttling PHPlist to rate-limit mail sending

You should be aware of the Astutium Ltd Email Sending Policies - if not, we suggest you read the article in the knowledgebase and familiarise yourself with what is acceptable, what is not acceptable, and what simply will not work.

Our email policy requires all mailing list users to throttle your mailing lists to keep under 200 outbound emails per hour.

Below are instructions on how you can tweak the provided PHPList available through fantastico to obey the limits - if you do not follow these instructions, you will get banned from delivering email to aol, yahoo, gmail etc.

  1. Locate the config file for your phplist installation.
    If you have installed the script on your domain with URL like http://www.mydomain.co.uk/phplist/ then the physical path will be ...
    /home/(cpanel-username)/public_html/phplist/config/config.php
  2. Download this file to your local machine by FTP
  3. Edit the file in a local *TEXT* editor like notepad (MS-Word is not a text editor)
  4. Locate the section labelled as batch processing
  5. Below that you will see something like ...
    # define the amount of emails you want to send per period. If 0, batch processing # is disabled define("MAILQUEUE_BATCH_SIZE",0);  # define the length of one batch processing period, in seconds (3600 is an hour) define("MAILQUEUE_BATCH_PERIOD",3600); 

    These are the standard/default settings which you need to adjust to keep the mails under 200/hour.
  6. Set the batch_size to 150 ...
    define("MAILQUEUE_BATCH_SIZE",150);
  7. Set the batch_period to per hour (60 mins*60seconds) ...
    define("MAILQUEUE_BATCH_PERIOD",3600);
  8. Save your changes
  9. FTP the new configuration over the top of the original These settings will ensure you phplist keeps to ~150 outbound emails per hour
  • 8 Users Found This Useful
Was this answer helpful?

Related Articles

Where is the Form Mail (FormMail) Script ? How to use CPanel inbuilt form to email scripts ?

Included with every Astutium::Host CPanel web hosting plan is the free Form Mail CGI Script,...

How do I set up an Autoresponder/Out of office to incoming emails on CPanel ?

Creating an Autoresponder Login to your webmail interface through http://{domain}/webmail Go...

How do I setup GMail and Plesk ? How to use Plesk and an External Mail Server ...

How to setup Plesk and an External Mail Server Although your hosting account can handle your...

Outlook Error 0x800CCC80 when sending email.. Unable to send email - no connection to mailserver on port 25.

The connection to the server has failed. Account: '', Server: 'mail.mydomain.com', Protocol:...

Change SMTP port in Outlook Express

Change SMTP port in Outlook Express...

Powered by WHMCompleteSolution