Link to home
Start Free TrialLog in
Avatar of rezaulhaque
rezaulhaqueFlag for United States of America

asked on

Issues with sending HTML messages with Japanese Characters in Exchange\Outlook 2007

Hi at our organization we are having issues with sending HTML messages with Japanese characters. The contents of the message is garbled. This only impacts messages sent to external users, not internal and only HTML messages.

We run Exchange 2007 SP3 on our mailbox and hub servers.
The client is sending the message using Outlook 2007.

In our environment due to restructuring we have 2 mailflows to external users.

Exchange 2007 --> MailMarshal --> Postfix --> Messagelabs --> Internet
Exchange 2007 --> MailMarshal --> Iron Port (IMG) --> Internet

When sending from Outlook through both mail flows the problem occurs.

On our MailMarshal servers we use Outlook Express client to send mail and we have no issues.

We then used Outlook Express client on our desktop to send a message through our application mail servers which delivers it to our Exchange 2007 Hub servers then to MailMarshal and internet and we have no issues which leaves us to think the issue is with Outlook 2007 or Exchange 2007.

If we send the message to Gmail we have no issues, if we send to yahoo mail we see the issue so it is just some external users that are having problems.

Is there anything we can do to ensure that no matter which client an external user is using HTML messages with Japanese characters can be read properly? Would language pack on Exchange server make a difference?

The attached file shows how the message looks like in Outlook when sending internally, then how it looks in Gmail and finally how it looks in Yahoo where the problem occurs.

Thank you,
JapaneseCharacterEmailIssues.docx
Avatar of bigeven2002
bigeven2002
Flag of United States of America image

Hello,

Did you use the same machine to check both gmail and yahoo?  You can try installing the language pack on the server, but if the recipient's machine does not have at least the Japanese language installed, then this problem can occur indefinitely.  I think starting with Windows Vista, all common languages including Japanese, are installed by default.

You might also check to see if Yahoo has a language setting such as detection or translation.  It may be trying to translate and not working correctly.
Avatar of rezaulhaque

ASKER

I changed the language encoding in Yahoo and yes now I can view it properly. Question though why if I send a HTML message from Outlook Express ( avoiding Exchange mailbox server ) the message appears fine without changing any settings in Yahoo but when I send HTML message using Outlook we have issues?
Just want to add that the issue happens when using Outlook 2003, Outlook 2007 and webmail. If we resend the same message as plain text there are no issues.
Can you try sending as rich text?  I don't know why HTML would encode Japanese incorrectly through Exchange or Outlook.
This is just a theory, but you can test it out: my guess is that (a) when you send it as plain text, outlook is not doing full MIME encoding and is omitting anything about charset and / or content-transfer-encoding.  I will further guess that when you use outlook express it doesn't specify a charset on the html part, leaving the client to (correctly) guess, whereas outlook is adding an incorrect value, or is using an encoding scheme that the client is unable to decode by default (you can specify default encoding somewhere in your preferences).

The theory may be off, but I'm pretty sure if you inspect the full MIME headers of the message in the different scenarios you will find your problem.  Japanese mail clients are traditionally very good at correctly guessing how the text is encoded, because they had to do this before MIME had even been invented; so if you send a plain rfc822 text message with kanji encoded in it, chances are the other end will recognise it and display it correctly.  If you do MIME encoding and start specifying the charset (correctly or incorrectly) you will probably be ok if the recipient is using the same mail client as you, but if they are different, ironically the results are less predictable than not MIME-encoding.
ASKER CERTIFIED SOLUTION
Avatar of rezaulhaque
rezaulhaque
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Apologies to Expert Exchange as this issue was an internally created one, fix hasnt been told to us, politics at its worse.