This module is drop dead simple to use and you can have it working immediately using the documentation examples. Now that we're being told not to use MIME::Lite, there are a handful of modules that offer to replace it. Unfortunately, without naming names, these replacements lack ease of use and require more code than MIME::Lite did. Mail::Sender::Easy gets us back to where we want to be-- very simple, yet powerful emailing with support for attachments of all kinds, and HTML email.
This module made it very easy (no pun intended) to work with Mail::Sender. I had Mail::Sender working, but could not figure out why I got a null error message with Eudora. Once I used Mail::Sender::Easy the error went away.