Hiya, I have nearly finished a project I am working on, and completely forgot about having a newsletter service! Basically its a website, and on the registration page people opt in or out of the newsletter, and this is a field in the database.
So either once a week, or randomly I want to be able to send a newsletter to about a million people (hopefully if all goes to plan). What I did envisage was running a PHP script through the command line, which got the first 100 or so which wanted the newsletter, then the next 100 etc, till all the users who wanted the newsletter got it. Now my Linux is a bit hazy, but I think I can run this low priority, because Iam not bothered if it will take a day or so to send them all. Sommat like this: 1- Read the first 100 emails that want the newsletter 2- Email them 3- If read 100, then go to 1 (but start from 100), if not quit So basically my questions are: 1- Is this the best way? Or should I use some mailing list software? I do want them to subsribe/unsubsribe through the website 2- Is there a point when the script would time out? I know in Apache, u can set a time limit for a script, but would a command line PHP script have the same problem? Ihave never run PHP through the command line. Thanks a lot, any advive or links would be great... Oh yeh nearly forgot, although it will be hosted on Linux, it will be tested on Windows 2k, so hopefully the mehtod would work for Win 2k but this is not necessary... Steve PS I have looked at a few archives, and searched the net but not seen anything that helpful...