in reply to forked die() in eval block has counterintuitive behavior?
If you're not wedded to Mail::Mailer, what not use MIME::Lite to send your attachments? I've not used Mail::Mailer, but from browsing the doco it seems that MIME::Lite looks easier to use....