> I would like to setup a mailing list for my company. > I have a database containing email address of my clients along with other > details. > How can I send them mails ? > If i write a script containing the mail function and loop the address, I > think that might generate a script timeout error. I feel increasing the > script timeout is not a good solution. I would like to know how you manage > such situations. I feel this is a common problem but i didnt find any > solution on the net. Do I need to use any sw or are there any already > available scripts.
I built a queuing system to email to a large list. The general approach is to add a database table that stores the email message and tracks progress through the list. A PHP script called by a crontab checks the database to see if a mailing is in progress. If so, it selects a certain number of addresses and sends the message. By controlling the number of addresses selected and how often the crontab calls the script, the email rate is controlled. And using a crontab makes it a background process. The email message is created and list progress monitored through a content management system. -- Lowell Allen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php