Exchange Server 2016 でロシア語版の Outlook を使用すると、メッセージ本文Email文字化けする

適用先
Exchange Server 2016

現象

たとえば次のようなシナリオを考えてみます。

  • Exchange Server 2016 または Office 365 環境でオンライン モードで Microsoft Outlook を実行しています。
  • Outlook の [送信メッセージの優先エンコード ] オプションは、 キリル文字 KOI8-R (ロシア語版の Outlook の既定のエンコード設定) に設定されています。
  • いくつかのロシア語の文字を含むメッセージを作成し、下書きとして保存します。

このシナリオでは、この下書きを送信すると、メッセージの本文が文字化けします。 通常は、このメッセージの文字セットを Outlook で キリル文字 KOI8-R に手動で設定した場合にのみ表示されます。

原因

この問題は、Exchange サーバーが PR_INTERNET_CPID プロパティの文字セットを変更するときに 、PR_BODY_HTMLプロパティの 文字セットを更新しないために発生します。 そのため、Outlook が表示しようとすると、メッセージ本文が文字化けします。

回避策

[送信メッセージの優先エンコード] オプションに UTF-8 を使用するように Outlook クライアントを構成します。 手順は次のとおりです。

  1. Outlook で、[ファイル>オプション>Advanced] を選択します
  2. [ 国際オプション ] セクションで、[ 送信メッセージの優先エンコード ] オプションを UTF-8 に設定します。

解決策

この問題を解決するには、Exchange Server 2016 以降の累積的な更新プログラムの累積的な更新プログラム 11 Exchange Server 2016 をインストールします。

注:

  • 他の設定を行う前に、Windows レジストリ エディター バージョン 5.00 で次のレジストリ設定を指定する必要があります。
  • このレジストリ キーが使用されている場合、パフォーマンスに影響します。 そのため、機能が必要な環境でのみ使用するように構成する必要があります。

a) アクション: "作成"
b) Hive: "HKEY_LOCAL_MACHINE\"
c) キー パス: SOFTWARE\Microsoft\ExchangeServer\v15\Storage\ContentConversion
d) 値名: AllowRestampCharsetOnInernetCPIDMismatch
e) 値の種類: REG_DWORD
f) 値データ: 1
g) Base: 16 進数

さらに、キー パスの下に "Storage" キーとそのサブ キー "ContentConversion" が見つからない場合は、手動で作成する必要があります。

追加情報

コンテンツ変換の詳細については、「 コンテンツ変換」を参照してください。

PidTagBodyHtml 標準プロパティの詳細については、「PidTagBodyHtml 標準プロパティ」を参照してください。

メッセージ エンコード オプションの詳細については、「 メッセージ エンコード オプション」を参照してください。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。