Once I was a valiant warrior against HTML in email, and rallied against it every chance I got. Now I am tired from that fight. There are still lots of reasons not to use it, but I’m not going to argue with the dean, and today modified the Events database to send out formatted announcement emails, rather than plain text. Felt like a traitor to “the good fight” for about five minutes. Then the feeling passed.
PHPMailer enhances the native PHP mail() function with all kinds of goodies, including ability to send 100% standards-compliant HTML emails that work as well in text mailers as they do in Entourage (yes, I pine tested :)