Hello,
Here is my delima, early this year I wrote a simple mail list program for my school to send out a newsletter. The early versions loopped through and sent an individual email to each person on the list. Finding this to be slow and unreliable (due to time outs), once PHP 4.3 finaly came out I chaged the code so that only one email is sent with all of the names in a BCC header.
While this is a very efficient system I have run into a problem with mail filters (the one used by gwi.net in particular) that stop any email with more than 100 recipants. The obvious solution seems to be to change the code to send out emails in waves of 99 addresses or less at a time but I worry about the preformance issues that may develope with a larger list as well as running into filters that have chosen to stop mail with something less that 100 recipants.
Does any one have suggestions on a better approach.
Many thanks,
Andy Nortrup
P.S. all of this is running on windows 2000 server with PHP 4.3.0. Email addresses are stored in a MySQL database.