in reply to Mail Options
I've walked down this road a few times, and I think I've finally decided on what the best option is.
Originally around here at the company I worked for there was a bad habit of just opening a pipe to SENDMAIL. People did this in our core perl modules. And I still want to slap them for it. Don't do that. It makes your code less portable and makes assumptions (like that sendmail is on the system, or that sendmail is configured properly..)
So there's Mail::Sendmail and that's a fine module if you just want to do your standard emails. It alows you to set SMTP hosts and all that good stuff.
Then there's Mail::SendEasy which I used on a site for awhile. Very easy to set up into a templating system, however -- the HTML emails it creates are all wonky! Spam filters hate them, and the module doesn't provide an interface to set your messages as quoted-printable, so the text portions of the emails still show up all encoded funky.
I've settled on MIME::Lite for all my email sending needs. It does everything you'll ever want. It's intuitive. It's just right. That's my 2 cents.
|
|---|