in reply to Trouble sending a binary file using Mail::Sender

Yes, get rid of evals. (in "use..." and also of "eval { $sender =..."). Seems to me you're preventing Mail::Sender from dying. But if it dies, maybe you'll see some more descriptive error message.
  • Comment on Re: Trouble sending a binary file using Mail::Sender