Hiya, It's been a while, but I got
Mail::SendEasy to work on Windows under Activestate -- it has no dependencies on other modules and has the features you're asking for, reply-to, attachments, smtp auth, plaintext/html body, etc etc... and I use it on *nix first, it's just so easy.