none
Exchange2003から2010にバージョンアップ後、システムからのメールが文字化けする。 RRS feed

  • 質問

  • お世話になります。

    下記の現象につきまして、解決策をご教示頂ければと思います。


    ■現象
    Exchange2003から2010にメールサーバをバージョンアップ後、システムからの
    通知メールで「﨑」の字が入るメールが文字化けする。

    ■その他
    ・Exchange2003の頃から「﨑」の字は本文内で「?」となっていた。
    ・Exchange2010に更新後、本文全てが文字化けする。
    ・Outlook 2003でエンコードを選択(日本語(自動選択))しなおせば、問題なく表示される。
    ・弊社システム(ISO-2022-JPを使用)

    ■運用
    ①システムからメール送信
    ②Exchange 2010
    ③メール(Outlook 2003)受信時、文字化け発生

    ■Exchangeの設定
    ・Exchange2003
     HTMLに対して常にQPエンコードを使用
     テキスト形式に対しては常に7ビットエンコードを使用

    ・Exchange2010
     HTMLおよびテキスト形式に対して、常にQPエンコードを使用

    2011年12月26日 1:55

回答

  • TechNetにある技術情報資料の中で、Exchangeの文字化けに関する資料が掲載されていますので参考にしてみてください。

    J Ish様が言われているパターンだと、資料の中の「3.日本語が半角英数字に文字化け」に該当するのかな、と思います。

     

    資料にもありますが傾向としては

    ・本文全体が文字化け

    ・プログラムから送信されたメールに多い

    ・Outlookのバージョンには依存しない

    ・Exchange Server 2007 SP1以降で発生する

     

    原因は ISO-2022-JPのメールにISO-2022-JP以外の文字が含まれるということで、一時的な回避策はJ Ish様が言われているように、文字コードを選択しなおすとなっています。根本解決にはシステムを見直すとありますので、残念ながらシステム側を見直す必要がありそうです。

     

    Outlookメール文字化けの原因と対策 Exchange Server環境編

    http://technet.microsoft.com/ja-jp/Video/gg570341

     

    参考になれば幸いです。

    • 回答の候補に設定 星 睦美 2012年1月6日 9:35
    • 回答としてマーク 星 睦美 2012年1月6日 9:36
    2011年12月27日 6:28

すべての返信

  • お世話になります。

    下記の現象につきまして、解決策をご教示頂ければと思います。


    ■現象
    Exchange2003から2010にメールサーバをバージョンアップ後、システムからの
    通知メールで「﨑」の字が入るメールが文字化けする。

    ■その他
    ・Exchange2003の頃から「﨑」の字は本文内で「?」となっていた。
    ・Exchange2010に更新後、本文全てが文字化けする。
    ・Outlook 2003でエンコードを選択(日本語(自動選択))しなおせば、問題なく表示される。
    ・弊社システム(ISO-2022-JPを使用)

    ■運用
    ①システムからメール送信
    ②Exchange 2010
    ③メール(Outlook 2003)受信時、文字化け発生

     


    2011年12月26日 6:25
  • TechNetにある技術情報資料の中で、Exchangeの文字化けに関する資料が掲載されていますので参考にしてみてください。

    J Ish様が言われているパターンだと、資料の中の「3.日本語が半角英数字に文字化け」に該当するのかな、と思います。

     

    資料にもありますが傾向としては

    ・本文全体が文字化け

    ・プログラムから送信されたメールに多い

    ・Outlookのバージョンには依存しない

    ・Exchange Server 2007 SP1以降で発生する

     

    原因は ISO-2022-JPのメールにISO-2022-JP以外の文字が含まれるということで、一時的な回避策はJ Ish様が言われているように、文字コードを選択しなおすとなっています。根本解決にはシステムを見直すとありますので、残念ながらシステム側を見直す必要がありそうです。

     

    Outlookメール文字化けの原因と対策 Exchange Server環境編

    http://technet.microsoft.com/ja-jp/Video/gg570341

     

    参考になれば幸いです。

    • 回答の候補に設定 星 睦美 2012年1月6日 9:35
    • 回答としてマーク 星 睦美 2012年1月6日 9:36
    2011年12月27日 6:28
  • アスノア様

    師走の繁忙期に回答をありがとうございます。

    >Outlookメール文字化けの原因と対策 Exchange Server環境編
    教えて頂いたサイトは拝見させて頂いていたのですが、
    メールサーバをバージョンアップしたことが契機となっているため、
    Exchange2010で何かしらの設定・対応方法が他にあるのではないか。
    という思いで質問をさせて頂きました。

    一番最初に投稿させて頂いた際の「■Exchangeの設定」の部分にて
    設定をExchange2003と同様にしていると考えていたのですが、
    不十分なのでしょうか?
    補足:
    Exchange含めたサーバ環境がお客様先にあり「■Exchangeの設定」については、
    一部不確定部分があるため、文章自体を変更(削除)したかったのですが、
    変更が出来ないようなので二番目の記述では削除させて頂いております。


    こういう所に投稿させて頂くのは初めてなもので、回答を得られるか不安だった
    のですが、返事を頂けてありがたいです。
    今後も、よろしくお願い致します。

    2011年12月28日 2:49
  • 私の環境でも2003から2010に移行した際、一部システムからのメールが文字化けしました。

    説明としては、2003と2010で文字コードの変換方式が変更されているため、とのことでした。

     

    私の環境では件名がすべて文字化けしたのですが、Outlookのメールヘッダを確認したところ、iso-2022-jpで指定されていた件名に、実際にはshift-jisが使われていました。

    検証環境でも現象が再現できたため、テストで文字の指定をshift-jisに変更したところ直りました。

    URLにもあるとおり、Exchange側での修正は難しいようですので、まずはヘッダ情報をご確認いただき、システム側で対応する、というのが現実的かと思います。

     

    以上、参考になれば幸いです。

    2012年1月4日 0:52
  • アスノア様

    連絡が遅くなりすみません。

    >私の環境でも2003から2010に移行した際、一部システムからのメールが文字化けしました。
    >説明としては、2003と2010で文字コードの変換方式が変更されているため、とのことでした。
    同様の経験があるとのことで、参考になります。

    メールヘッダ情報を確認させて頂きます。
    情報をありがとうございました。
    もう少し、調査してみます。

    2012年1月11日 6:28