Outlook メール文字化けの原因と対策 Exchange Server 環境編 目次 はじめに 文字化けのよくある原因と回避策 1. A:半角英数字、ヨーロッパ言語などが混在した 文字化け B : 送信済みメールの宛先や CC の文字化け 2. 返信、転送時の、ユーザー名や件名の文字化け 3. 日本語が半角英数字に文字化け 4. メッセージの途中から始まる文字化け はじめに • • • 文字化けとは? 本来表示されるべき文字とは異なる文字が表示 (例)あ ⇒ 縺 この Web キャストの目的 Exchange Server に接続した環境での Outlook で よく起こる文字化けの原因と対処方法 この Web キャストの前編 インターネット メール (POP3/IMAP4) 環境の Outlook における文字化け(2010年12月公開) URL : http://technet.microsoft.com/jajp/outlook_5mins19.aspx 1-A:半角英数字、ヨーロッパ言語などが 混在した文字化け 1-A:半角英数字、ヨーロッパ言語などが 混在した文字化け 文字化けしたメールの例 1-A:半角英数字、ヨーロッパ言語などが 混在した文字化け 文字化けしたメールの例 1-A:半角英数字、ヨーロッパ言語などが 混在した文字化け • 傾向 半角英数字は正常に表示される Outlook 2007 の場合には西ヨーロッパの 特殊な文字が含まれる Outlook 2010 の場合にはひし形に? の記号が含まれる 1-B : 送信済みメールの宛先や CC の文字化け B : 送信済みメールの宛先や CC の文字化け 文字化けしたメールの例 B : 送信済みメールの宛先や CC の文字化け • 傾向 送信済みメールが文字化けする 宛先や CC の表示名が半角英数字や記号に 化ける 本文は文字化けしない 1-A:半角英数字、ヨーロッパ言語などが混在した文字化け 1-B : 送信済みメールの宛先や CC の文字化け • 原因 メールボックスのモードが非 Unicode モード の場合[Unicode(UTF-8)]のメッセ-ジを受信 1-A:半角英数字、ヨーロッパ言語などが混在した文字化け 1-B : 送信済みメールの宛先や CC の文字化け 1-A:半角英数字、ヨーロッパ言語などが混在した文字化け 1-B : 送信済みメールの宛先や CC の文字化け • 原因 メールボックスのモードが非 Unicode モード の場合[Unicode(UTF-8)]のメッセ-ジを受信 • 回避策 メールボックスのモードを Unicode モードに 変更 1-A:半角英数字、ヨーロッパ言語などが混在した文字化け 1-B : 送信済みメールの宛先や CC の文字化け • 回避策 グループポリシーの設定で +[管理用テンプレート] + [Microsoft Outlook 2010] + [Exchange] ・ Exchange Unicode モード - OST 形式を無視する [有効] – [形式とモードが一致しない場合、新しいOST を作成する] ・ Exchange Unicode モード - ユーザーに確認せずに OST 形式を変更する [有効] 2. 返信、転送時の、ユーザー名や件名の 文字化け 2. 返信、転送時の ユーザー名や件名の文字化け 文字化けしたメールの例 2. 返信、転送時の ユーザー名や件名の文字化け • 傾向 受信したメールは文字化けしていない 受信したメールの差出人などの表示名や、 添付ファイル名に半角カタカナを含む Γ恐 Γ彊 といった文字が本文中に表示 Outlook のバージョンに依存しない Exchange Server 2007 SP1 以降 2. 返信、転送時の ユーザー名や件名の文字化け • 原因 半角カタカナが含まれる場合、Exchange Server が自動文字コード選択で設定する コードページ(50222) をOutlook が サポートしていないため 2. 返信、転送時の ユーザー名や件名の文字化け • 予防策 Exchange Server 2007 SP1 Rollup 5 を適用後、 ハブ トランスポート サーバーで EdgeTransport.exe.config を以下のように変更する PreferredInternetCodePageForShiftJIS を 50220 に - 参考資料 タイトル : Exchange Server 2007 SP1 環境でメッ セージに応答したり、メッセージを転送したりすると、 日本語の DBCS 文字が壊れる http://support.microsoft.com/kb/952583/ja 3. 日本語が半角英数字に文字化け 3. 日本語が半角英数字に文字化け 文字化けしたメールの例 3. 日本語が半角英数字に文字化け • 傾向 本文全体が文字化け プログラムから送信されたメールに多い Outlook のバージョンには依存しない Exchange Server 2007 SP1 以降 3. 日本語が半角英数字に文字化け • 原因 ISO-2022-JP のメールに ISO-2022-JP 以外の文字(シフトJIS など)が含まれる • 回避策 文字コードを [日本語(自動選択)] に選び なおす • 予防策 システムを見直す 4. メッセージの途中から文字化けが発生、 あるいは取り消し線が引かれる 4. メッセージの途中から文字化けが発生、 あるいは取り消し線が引かれる 取り消し線が引かれた例 4. メッセージの途中から文字化けが発生、 あるいは取り消し線が引かれる • 傾向 メッセージの先頭部分は文字化けしない 受信側で HTML 形式になるメッセージ で発生しやすい 送信側が Outlook 2007、2010 の 場合に発生しやすい 4. メッセージの途中から文字化けが発生、 あるいは取り消し線が引かれる • 原因 1 行が 998 バイト以内であるという RFC の規約に 違反したメッセージを Exchange Server 2003 が 送信するため発生する Exchange Server 2003 からの送信後に、経路上 の SMTP サーバーにより改行コードが強制的に 挿入され、その直後の部分が文字化けする HTML メールの場合、改行コードが挿入される 位置によっては span タグが s タグになるため “取り消し線” がひかれた状態になる 4. メッセージの途中から文字化けが発生、 あるいは取り消し線が引かれる • 予防策 Exchange 2003 SP2 適用後、レジストリを変更する (Front-end/Back-end 構成の場合には Backend で) 推奨 : TransferEncodingFor7bit を - 13 に 参考資料 Exchange Server 2003 からメールを送信した場合 メッセージのフォーマットが正しく表示されない http://support.microsoft.com/kb/835992/ja Exchange Server 2007、2010 の既定の設定では 発生しない
© Copyright 2024 ExpyDoc