so my clients need a way to email their subscribed customers a newsleter - possibly HTML - sometimes to thousands of addresses.
Way #1: use gnu mailman setup so only the list owner can send
advantage: automated bounce processing, use any email client, very popular, etc.
disadvante: no easy way to hook into a database without access to the command line scripts (so about the best you can do is upload a text file thru the fairly horrible web interface)
Way #2: use web based approach such as phplist
advantage: hook into database etc.
disadvantage: cant use own email client to send mail, clients cant use email client to unsubscribe just by replying, clunky interface (not any worse than mailman tho)
Way #3: roll your own using PEAR mail or other class
advantage: very nice looking and easy to use
disadvantage: i can't figure out how to do the automated bounce processing, i guess you would have to have PHP read mail from a mail account that gets bounced and then figure out what to do with it.
What do you guys use? Everyone seems to want this and I have used one of the above clunky solutions in different situations but none are ideal.