Thank you very much for your response.
As it turns out, I was treating the body() like a string, but it's
really a data stream, so I needed to utf8 encode it before inserting it.
I also ran into another weird issue, which turned out to be the
MIME::Base64 encoding data into base64 with .. and this baffles me ..
random carriage returns within the base64 data string...
Anyhoo.. Thanks again!
On Tue, 5 Jan 2010, Casey West wrote:
On Tue, Jan 5, 2010 at 1:10 PM, Wedge Martin <we...@shutdown.com> wrote:
I hate to bug you with this... I've got this problem that cropped
up when sending email through Email::MIME where french and portuguese
accents show up as '=7E' type representations in the body_raw() and
in the body() they get incorrectly converted to chinese characters.
I'm guessing that the Email::MIME::Encodings is not able to read the
content type string correctly. The email is sent in plain text from
Gmail, or I wouldn't care, but a ton of our users are on Gmail.
Have you run into this? Is there a quick fix, or should I try to find
something to use as a decoding hook?
Sending on to the Perl Email Project <email@example.com>. Best of luck!