I too have experienced the same error as the user here:
http://groups.google.com/group/perl-mailsendmail/browse_thread/thread/96568063faae131a
I attempting to send a multi-part text and HTML message, the email
message is composed perfectly; in the raw Unix mailbox, I can see all
the HTML is intact. Once POP's however, the mail reader does not
display it correctly, missing all images and styling. In the View-
Source, the first 2 characters after every = sign are dropped like
this:
<body style=ONT-SIZE: 12px; background: #BBA48A ;">
<p>Some Body Content and <span style=ont-weight:bold";>some bold text</
span></p>
<img src=ttp://domain.tld/pic.gif">
The reply to the user above was a mismatch between the encoding
specified and the encoding used on the HTML.
I believe the I found what is leading us astray. The FAQ has the
example I was attempting to use:
http://alma.ch/perl/Mail-Sendmail-FAQ.html
Under "How to send HTML mail?", the multipart example has both parts
spec'd as quoted-printable, but the encode_qp is only used on the
plain text. It has not been not used on the HTML.