in reply to Email a File from Code
I use Mail::SendEasy for sending mail with attachments. So far, I'm happy with it.