I fear that i am about to run into this problem. I send a monthly church newsletter email with a BCC distribution of 120 addresses. This is under the 200 to 300 emails per hour unless the list gets longer but i am not sure how the 20 per minute fits into the picture.
The php code reflects my php/sql skill, it is very basic & simple; an sql query of the membership to find all the email addresses followed by building the header and message, and the php mail() command. It has been working fine but based on what i have read here i am not sure it will work at for the Nov newsletter? The full distribution is used in a single email. Does this result in more than 20 per minute?
Thanks for the help
Just stick
sleep(5);
inside the while (or do while) loop you use. That'll throttle you down to 20 per min. Increase it to 7 or 8 if you want to make sure you're under 20 per min.