現象
Microsoft Outlook 検索バーにテキストとして "受信済み" または "送信済み" の日付フィルターを入力すると、次のいずれかの問題が発生することがわかります。
検索結果に一致するすべての項目が含まれているわけではありません。
検索結果には、一致しない項目が含まれます。
たとえば、タイム ゾーンは太平洋時で、Outlook 検索バーに「received:01/20/2023」と入力して、メールボックスでその日に到着したメッセージを検索します。 ただし、次の問題が発生します。
検索結果には、2023 年 1 月 20 日の午後 4 時から午前 0 時の間に受信した電子メール メッセージは含まれません。
検索結果には、2023 年 1 月 19 日の午後 4 時から午前 0 時の間に受信した電子メール メッセージが含まれます。
原因
この問題は、次のすべての条件が適用される場合に発生する可能性があります。
オンプレミスのMicrosoft Exchange Server メールボックスがあります。
タイム ゾーンが UTC +0 ではありません。
Microsoft 365 Apps for enterpriseから Outlook デスクトップ アプリを使用します。
日付ベースの検索クエリをテキストとして Outlook 検索バーに入力します。
これらの条件が満たされている場合、メールボックスをホストするオンプレミスの Exchange サーバーに検索クエリを送信するときに、Outlook にタイム ゾーンは含まれません。 指定したタイム ゾーンがない場合、Exchange Serverは検索クエリに UTC +0 タイム ゾーンを使用します。 そのため、次の問題が発生します。
検索結果は、タイム ゾーン ウィンドウ内にあるが UTC+0 ウィンドウの外側にあるメッセージを除外します。
検索結果には、タイム ゾーン ウィンドウの外にあるが UTC+0 ウィンドウ内にあるメッセージが含まれます。
回避策
この問題を回避するには、Outlook の [高度な検索] ウィンドウで検索を実行します。 次の手順を実行します。
[Outlook 検索] ボックスを選択し、下矢印を選択して [詳細検索] ウィンドウを開きます。
検索条件を設定します。 受信したメール メッセージを検索する場合は、[ 受信日 ] フィールドの開始日と終了日のドロップダウン カレンダーを使用して 、[受信 日] の範囲を設定します。 送信済みメール メッセージを検索する場合は、[追加オプション>の追加] [送信済み適用] を選択し、[送信>済み期間] を設定します。
[検索] を選択します。
[高度な検索] ウィンドウで開始された検索の場合、Outlook は検索クエリをExchange Serverに送信するときにタイム ゾーンを含めます。