You message is significantly changed, in order to do this Net::SMTP::TLS should be able to handle MIME, but I just have a quick look onto its sources and it uses only MIME::Base64. Maybe you should blame your SMTP server? Try to send message through some other SMTP server (preferably something simple, not Exchange), or just emulate it with socat or similar program and see if you receiving tampered message.
Upd: added link to socat
In reply to Re: Net::SMTP::TLS is splitting my messages!
by zwon
in thread Net::SMTP::TLS is splitting my messages!
by Miquito
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |