IMAP の FETCH (BODYSTRUCTURE) コマンドの応答は、2019 年と 2016 年Exchange Server RFC 3501 に違反しています

適用先
Exchange Server 2019 Exchange Server 2016

現象

Microsoft Exchange Server 2019 または Exchange Server 2016 では、次のシナリオを検討してください。

  • 電子メール メッセージが添付された電子メール メッセージをユーザー A に送信します。
  • 添付された電子メールには、[宛先] 行に 2 人以上の受信者が含まれています。
  • ユーザー A は、インターネット メッセージ アクセス プロトコル (IMAP) を使用してExchange Serverに接続するモバイル アプリケーションを使用します。
  • ユーザー A が電子メール メッセージをダウンロードできないと、モバイル アプリケーションがクラッシュする可能性があります。

このような状況では、IMAP の FETCH (BODYSTRUCTURE) コマンドを実行すると、各受信者の間にスペースが挿入される場合があります。 これは RFC 3501 に違反します。 たとえば、角かっこの間にスペースがあります。

(("user1" NIL "user1" "mydomain.local") ("user2" NIL "user2" "mydomain.local"))

解決策

この問題を解決するには、次のいずれかの更新プログラムをインストールします。

Exchange Server 2019 の場合は、Exchange Server 2019 の累積的な更新プログラム 2 Exchange Server以降の累積的な更新プログラムをインストールします。

Exchange Server 2016 の場合は、Exchange Server 2016 以降の累積的な更新プログラムの累積的な更新プログラム 13 Exchange Server 2016 をインストールします。

参考資料

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