in reply to Attaching files to a Mail::Send message
Use MIME::Lite. Very easy to use and good documentation.