I do it with a scheduled task that runs every 5 minutes around the clock. It checks for newsletters that have to be sent and if there are some to be sent, it sends the next 500 and marks those as sent. works nicely so far... I have an status page that refreshes itself every few minutes and shows when a job started, how many were in the entire job, how many were sent and estimated completion time. This way, if it appears that it is going to take too long, we can change the number sent per batch. That status page can be restarted at any time to see check the progress. Here's the twist: I have embarrassingly ugly code to spread mail to AOL, ATT Yahoo, etc.. evenly over each batch and to interleave them if possible, to slow down delivery to these few big providers. I would love to see an elegant way of doing that:)
Al ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:251928 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

