in reply to Bulk Email

The obvious way to do this would be to sort your email addresses, and then mail them in small batches.

I used to run a script which notified livejournal users of changes to their friends lists - this sent a mail a day if there was a change, and on average used to send 2000 mails.

I set the script up so that rather than sending 2000 mails en masse, it would sort them and I had some cron jobs setup to process 'a-k', 'k-o', and 'o-z' individually.

This way rather than one big burst you only had three smaller ones.

If this isn't appropriate for you you could do something kludgy like "mail user; sleep(60); mail next user".

Steve
---
steve.org.uk

Replies are listed 'Best First'.
Re: Re: Bulk Email
by water (Deacon) on Apr 18, 2004 at 13:14 UTC
    While your sending volume is tiny, and while you're mailing an opt-in list, nonetheless it wouldn't hurt to order your emails in such a way so that they don't sorted mail by TLD... that is, don't mail all the @aol.com at once. Perhaps a random sort.

    Again, this matters little for 500 emails, but I wanted to raise the issue that 'not mailing too fast' has implications for both the sender side and the recipient side.

    (Of course, for really high-volume mailing, you establish relationships w/ AOL, MSN, etc and give them the heads up before bulk mailing into their system....)