0

I would like to know what the best way to email a list of people (>=2000) from a MySQL database is. I would like to send an HTML email to the people retrieved from a table in this MySQL database. I know that there are existing programs or "mass mailers" but I was told that using them might make my domain blacklisted. What if I wrote a small program and made that separate the email recipients in chunks of, say, 200, and loop through these blocks...would that be a better/safer way?

Thanks in advance, Tim

Donal Fellows
  • 133,037
  • 18
  • 149
  • 215
TMM
  • 483
  • 1
  • 9
  • 18
  • http://www.mailchimp.com/, since mass mailing is way more complicated than just sending emails. When you have to send that many messages, there are a lot of concerns. See http://stackoverflow.com/questions/3905734/how-to-send-100-000-emails-weekly – Rafe Kettler Dec 14 '10 at 16:45

1 Answers1

1

The art of getting UCE (Unsolicited Commercial Email) through the maze of spam filters changes daily. I have a couple of suggestions:

1) Make sure your content is legitimate and professional... people will be less likely to report your stuff as spam.

2) Use the SMTP server of your ISP to send the mail. Most ISPs do a lot of work to ensure that their servers are not blacklisted. One of the worst things you can do is send it from your own computer/workstation from a dynamic IP address (coffee shop, home cable modem), since that your computer is not in the family of known mail servers (mostly defined by special types of DNS records). Your ISP's mail server is likely able to handle a large volume of mail properly without causing issues with spam filtering/delivery.

This could of course bring you up against your ISP's terms of service, but if you're sending the mail as a legitimate business communication you should be fine. Check with their technical support before you send it to make sure you're doing it by the book.

bpanulla
  • 2,988
  • 1
  • 19
  • 23