Here is how message source look like:
1) Without attachment
Subject: Test Subject
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html>
=09<head>Dear Tuumas, Garr</head>
=09<body>
=09=09Thanks for the order of sportwagons and geeks.<br/><br/>Regards,<br/>=
=C2=A9 Camel Riders Bookstore<br/>
=09</body>
</html>
2) With attachment
Subject: Test Subject
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_0_28299220.1251929366870"
------=_Part_0_28299220.1251929366870
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html>
=09<head>Dear Tuumas, Garr</head>
=09<body>
=09=09Thanks for the order of sportwagons and geeks.<br/><br/>Regards,<br/>=
=A9 Camel Riders Bookstore<br/>
=09</body>
</html>
------=_Part_0_28299220.1251929366870
Content-Type: image/gif; name="cid:logo.gif"
Content-Transfer-Encoding: base64
Content-ID: logo.gif
Content-Disposition: attachment; filename="cid:logo.gif"
R0lGODlhbgAYAPcAAAAAAP///yMfICQgISUhIicjJCgkJSomJyklJisnKC4qKy8rLDMvMDIuLzEt
LjUxMjg0NTczNDYyMzw4OTk1Nj46Oz05OkRAQUZCQ0tHSFJOTyIfICckJSwpKi8sLTMwMTo3ODk2
Nz88PT47PERBQkE+P0A9PkhFRkdERUZDRFVSU1RRUlJPUE5LTE1KS19cXVxZWltYWVpXWFhVVlZT
VGpnaGlmZ2dkZWRhYmNgYWJfYGBdXn16e3x5enh1dnVyc25rbISBgkdFRlVTVE1LTH99fn58fX17
fKmnqKimp6elpp+dnpuZmpmXmJiWl5ORkpKQkZGPkI2LjIyKi4uJioWDhISCg7y6u7a0tbWztPX0
9e7t7ufm5+Df4N/e39jX2NLR0srJyr28vbu6u7a1tpeWlyMgICYjIyUiIi0qKiwpKSsoKDEuLjAt
LTUyMjQxMTs4OD06OkNAQEI/P0lGRl5bW1hVVVdUVGViYk5MTGBeXlxaWlhWVnt5eXh2dnJwcHBu
bmxqamtpaaOhoZyampGPj46MjIqIiImHh4eFhYOBgYF/f4B+fvb19e/u7ujn5+Lh4eHg4Nzb29va
2trZ2dbV1dXU1NTT09DPz8/Ozs7Nzc3MzMzLy8rJycnIyMjHx8bFxcXExMLBwcHAwMC/v7++vr69
vbq5ubm4uLe2trSzs7OysrKxsbGwsLCvr62srKuqqqqpqaalpaWkpKSjo56dnZmYmJaVlZWUlI2M
jImIiIWEhP7+/vz8/Pv7+/n5+fb29vPz8/Hx8ezs7Orq6unp6eXl5ePj49zc3NnZ2dbW1tDQ0MvL
y8PDw////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAM4ALAAAAABuABgA
AAj/AAMIHEhQYKI0DAYVXMiwocOHAZAhg0ixokWGpwRoPEDpokeLyip9HElyIC2NZgR0KsmS4Bdl
LWNSPBZBowstMlm+zMmTF6+CkJzU2sKz5M6Wq2wFCGakS0lNPYjQWXHIqZZbhaTAkqSoSpVdX6so
unWMShCvVhK1CjZQVZEgU4IVU2SlSpEwAX7h6srjVTBWqHAGOMoykY4AwyZgGgnsiMbHZtLM2vJA
wIY6YlJueKxxTqc0nDVmOCbwR8o0kQLcSCnARYBarBFsCqXIDyiBhEvqyhGAF7CfH3+EfkyDGAUB
A16Y2qxxwOM5zBQ0RynghkAfKRekLiaCOY8QjxWa/2IyxRNumAtF4ZnxopVAYoOU/eADA4vAQ7y1
MOESwBSrUS/cEchEApHxgh02LBNAFgKYYcYGE9zhhgBnZKJFTQLAcEkNgKDQ3B6CBLFMBxts8AMl
eKSkAH/YmeFBagGgMpwAQAjUyCdh+HLeQrEkUAYmSjBQSACTvJFBLcvgQkAzAeCHGByZBEBFAjhc
0UkOJeC0hAKyZIKIA5no8dgfjQTgSCBGBLBFTWbQABwUGqERZQCUJJBSEAGM0ZxTfmik3UA8OPjY
BcM0lJuaIbgnkCdpHGPMGa4MdEMPTfI2jAUKTqHAIwINQ4EnF4oxUC51VLYBCEQJBAxOa2rkpkCF
NP+niUCUrKEREJvAoJEcOPUpwJ8CBUPCYxzgZSh6A50ywi8EsTAIFxMUKpAUf1SKGKYBVMHbQHOU
EkoFlEhCSSSpRNCARjMwtKaDrwYQK3Kz0mlrg6wJQMh1DQIbwCMjPGZAvAwdigQNBekwBRcoCDNQ
IdU6eamCVljHbTOsnDGDChircAMEDVJQzEDBOKImhu0W8uAA8dYaGgEKCeQrsL3s0ODMGgBzbEGn
mMDsQHfUYkzCCzdsKbYREzSHKKacQBAwl6SoUSBEQbLHDyNbVrKstCYwc0pmNDEQdr/CaEhomz1x
M0HFuIHKQMu04UUXQigMq9CIxQGxxALNMQZlzAz/lEQKV3DGwAWgDRBKIxE8OARwJsObdYMxHKfR
Kddt9ucVAzioBhRtNJgAGAEjOxAhCiBBLgV4fjGH3AFEAUgAhj0Z5SJ4B1CCKgEgwgAqx8TiQSwB
FDGjACoY5yrjG5iB8uNmTHGSRhJM1KcZC3DBRQiCShGAETPzoWNBhwqEhR0tsDDLT1xQYbNAqMyy
4L3BBAFJAK3UQlAiCvIyCAt5qBBpAL0wRAFC84FWOMINm1kBcAzBnL4NBgEaWUQAhvAYF/xieg6o
RB0eIwMdXW9mQwKf6ArSC+AURSC9WMgXELEHGuSgFh/TQiEUwYiWBUAURUgLaQJADF0EoQhrs8Qi
acDSB0yUggqGYAIoGLELKwSBQAE4RRGqsIhC7Gwg4TuhFlniCFwYgRNGGeEWx/iRXvABOQT4BEmy
SMY2QuQLZ0COABSxRjG68Y4N2cIE6CULkoQEj4CECCkwwAZFfO8jyUhGIBfJyEUGBAA7
------=_Part_0_28299220.1251929366870--
tide08 wrote:
>
> I am using camel 1.6.1 and I have simple route, something like below:
>
> <camel:route>
> <camel:from uri="direct:send"/>
> <camel:to uri="velocity:someTemplate.vm" />
> <camel:to uri="smtp://mail.mycompany.com"/>
> </camel:route>
>
> Problem is that when the message is sent with an attachment unicode
> characters are broken and do not render correctly in mail client. If I
> send the same message with NO attachments everything looks fine. So looks
> like for unicode charcters to work with multipart it needs something
> different?
>
> Here is my template like:
> <html>
> <head>Dear ${lastName}, ${firstName}</head>
> <body>
> Thanks for the order of ${item}.<br/><br/>Regards,<br/>
> ${footer}<br/>
> </body>
> </html>
>
> Here is the message like:
>
> body.put("firstName", "Garr");
> body.put("item", "sportwagons and geeks");
> body.put("lastName", "Tuumas");
> body.put("footer", "\u00A9 Camel Riders Bookstore"); //Copyright symbol
>
> I used same message body and sent 2 different messages, one with
> attachment and other one with no attachemnts. Velocity endpoint seems to
> process it correctly in both the cases and body looks correct. But when it
> gets displayed in mail client, the one with attachment is broken.
>
> Content-Type and Content-Transfer-Encoding for body part looks exactly
> same in both scenario. Not sure if I need to do something special for
> multipart or Is it bug in camel?
>
> Thanks!
>
--
View this message in context:
http://www.nabble.com/unicode-characters-broken-with-attachments--tp25267105p25267379.html
Sent from the Camel - Users mailing list archive at Nabble.com.