新しいクラウドベースのメッセージ リコールでは、サービスでのメッセージ リコールの動作に大きな変更を加えました。 Outlook クライアントから取り消しを開始するプロセスは変わりません。 しかし、取り消しが開始されると、メッセージ取り消し機能エージェントは取り消しメッセージを傍受し、受信者メールボックスから元のメッセージを削除します。 メッセージの置き換えのオプションを選択した場合、取り消しは元のメッセージを削除し、Outlook は新しいメッセージを送信し、このメッセージは通常の配信用に処理されます。 取り消しが開始されると、取り消しを開始したメールボックスに別のメールが送信され、メッセージ取り消しレポートへのリンクが記載されています。
管理者が制御できる設定は 2 つあります。
- 新しいクラウド リコール機能を有効または無効にします。
- 既に読んだメッセージを取り消すかどうか。
Exchange 管理センター経由:
Exchange Online PowerShell 経由:
Exchange Online PowerShell へ接続するには、「Exchange Online PowerShell に接続する」を参照してください。
Set-OrganizationConfig -MessageRecallEnabled <$true | $false> -RecallReadMessagesEnabled <$true | $false>
ヒント
既定値は $null (空白) で、$true に相当します。
Outlook のメッセージ取り消しダイアログには、未読メッセージのみ取り消されます。 この記述は正確ではなくなりました。
変更が有効になるまでに約 1 時間かかります。 新しい取り消しエクスペリエンスを無効にすると、organization は古い取り消しエクスペリエンスに戻ります。
クライアントによって生成される取り消し要求メッセージには、次のプロパティがあります。
- メッセージ クラスは IPM です。Outlook.Recall
- メッセージの件名が "Recall: <Original Subject>"
メッセージ取り消し機能エージェントは、これらの取り消しメッセージを傍受し、受信者メールボックスからメッセージをハード削除しようとします。 元のメッセージが正常にハード削除された後、メール トランスポートは取り消しメッセージを破棄します。
取り消しメッセージが生成されると、[ 送信済みアイテム] には表示されません。 代わりに、メッセージはすぐに [回復可能なアイテム] の下の [消去] フォルダーに移動されます。 また、取り消しメッセージが送信されてから数分以内にリコール レポートが生成されます。 [リコール レポート] には、リコール ステータスをチェックするためのリンクが含まれています。 通常、取り消しステータスは数分以内に各受信者で確認できますが、多数の受信者を含むメッセージの場合はさらに長くかかる場合があります。 システムは最大 24 時間リコールを継続します。
重要
取り消しレポートは、アドレス Office365Reports@microsoft.comを使用して送信されます。 管理者は、この送信者アドレスがブロックされていないことを確認する必要があります。 取り消しレポートが配信されない場合は、メッセージ追跡を使用して、取り消しレポートの電子メール メッセージがブロックされたか検疫されたかを確認します。
メッセージ追跡を使用してリコールを確認する
取り消しレポートは、メッセージ トレース データに基づいて情報を構築します。 取り消しレポートが受信されないか適切に更新されない場合、管理者はメッセージ追跡を使用して取り消しの状態を確認できます。 取り消しが成功した場合、または 24 時間後に取り消しが失敗した場合、[ 状態] の値は Failed になります。
例:
PS C:\> Get-MessageTraceV2 -SenderAddress user@contoso.com
Received Sender Address Recipient Address Subject Status
------------------- ---------------- ---------------------- ------------------------------------ ------
8/14/2023 9:51:20 PM user@contoso.com recipient1@contoso.com Recall: Testing recall functionality Failed
8/14/2023 9:51:20 PM user@contoso.com recipient2@contoso.com Recall: Testing recall functionality Failed
8/14/2023 9:51:20 PM user@contoso.com recipient3@contoso.com Recall: Testing recall functionality Failed
この結果は正常です。 取り消しが成功するか、タイムアウト (24 時間) 後に、メッセージは削除されます。
Status 値は、トランスポートによってドロップされた他のメッセージに対してもFailedされます。 メッセージ トレースの詳細には、取り消しが成功したかどうかを確認するドロップ イベントの Detail プロパティの追加情報が表示されます。
例:
PS C:\> Get-MessageTraceV2 -SenderAddress user@contoso.com -MessageId "<Message ID of recall message>" | Get-MessageTraceDetailV2 -Event Drop | Format-List
Event : Drop
Action :
Detail : Reason: [Stage: OnPromotedEvent][Agent: Transport Message Recall Agent];Message recall process complete, dropping the recall email. Result:Success
Detail プロパティは、取り消し処理が完了し、結果値がSuccess であることを示します。
ヒント
MessageId の値は、最初のメッセージ トレース結果から取得します。
24 時間後またはその他の理由で取り消しが失敗した場合、メッセージ トレースには状態の値 Failedが表示されますが、メッセージ追跡の詳細の [削除] には結果値 Failed が表示されます。
Exchange Online PowerShell のメッセージ トレースの詳細に関する 1 つの制限は、送信者と受信者が結果に含まれないことです。
次の PowerShell コマンドを使用して、メッセージ追跡結果からメッセージ追跡の詳細結果に送信者と受信者の値を追加します。 結果を画面または CSV ファイルに出力できます。
$results = Get-MessageTraceV2 -MessageID "<message ID of recall message>" -StartDate <date> -EndDate <date>
$detail = foreach ($result in $results) {Get-MessageTraceDetailV2 -RecipientAddress $result.recipientaddress -MessageTraceId $result.messagetraceid | select organization, messageid, messagetraceid, date, event, action, detail, data, @{n='SenderAddress';e={$result.senderaddress}}, @{n='RecipientAddress';e={$result.recipientaddress}}}
$detail | Export-Csv "C:\Data\MsgTraceBrid.csv -Append -NoTypeInformation
制限事項
新しいメッセージリコール機能は、organizationの範囲内でのみ機能します。 インターネットまたは組織間でメッセージを取り消すことはできません。 ハイブリッドのお客様の場合は、クラウド メールボックスからオンプレミスの Exchange 環境に送信されたメッセージを取り消すこともできます。
現在、従来の Outlook、新しい Outlook、Outlook for Mac、Outlook on the web、および Outlook for Andriod/iOS でメッセージ取り消しをトリガーできます。
メッセージの取り消し機能は、以下の条件で Outlook for Windows で機能しません。
- Outlook はオンライン モードです。
- Outlook プロファイルで複数の Exchange アカウントが構成されている。
共有メールボックスまたは委任メールボックスからの取り消しをトリガーできますが、いくつかの制限事項があります。 詳細については、FAQ セクションを参照してください。
配布リストの代わりに送信されたメッセージの取り消しをトリガーできます。 ただし、取り消しレポート メッセージは配布リストのすべてのメンバーに送信されます。 現時点では、報告の受信者は取り消し状況レポートを表示できません。 これを行うにはサインイン資格情報が必要ですが、配布リストには資格情報がありません。
よく寄せられる質問
共有/委任メールボックスの取り消し
共有メールボックスまたは委任メールボックス に送信された メッセージは、送信者が正常に取り消すことができます。
取り消しメールボックスと共有メールボックスには 2 つの既知の問題があります。
- 共有または委任されたメールボックス から 送信したメッセージを取り消すこともできます。 ただし、共有または委任されたメールボックスに接続しているユーザーはレポートを表示できません。 レポートはブラウザーでのみ表示されます。 レポートには、所有メールボックスによる認証が必要であり、共有アカウントとしてサインインできません。 メールボックスに対する権限を持つユーザーとしてログインしても機能しません。
- Outlook for Windows で共有メールボックスまたは委任メールボックスを介して送信されたメッセージは、メッセージを送信した認証されたユーザーの [送信済みアイテム ] フォルダーに保存されます。 認証されたユーザーの [送信済みアイテム] フォルダーのメッセージから開始した取り消しは成功します (同じ状態レポートの問題が発生する可能性があります)。
[Outlook on the web] で別のメールボックスを開く (旧称 Outlook Web App または OWA) を使用して共有メールボックスまたは委任メールボックスを介して送信されたメッセージは、共有メールボックスの [送信済みアイテム] に保存されます。 このシナリオでは、自動マッピングを使用して認証ユーザーと同じ Outlook プロファイルで共有メールボックスを開くか、これらの追加のメールボックスを開くと、共有メールボックスの [送信済みアイテム] フォルダーから取り消そうとすると、[取り消し] オプションが灰色表示されます。 回避策は、独自の Outlook プロファイルで共有メールボックスを開くことです。
リコールは電子情報開示に表示されますか?
訴訟または In-Place ホールドがあるユーザー/メールボックスの場合、取り消されたメッセージは電子情報開示に表示されます。
取り消しはメールボックスの監査ログに表示されますか?
いいえ。現時点では不可能です。
転送されたメッセージは取り消されますか?
- 受信者が同じ organization 内の別のメールボックスに自動的に転送したメッセージを取り消すことができます。
- organization 外部に自動的に転送されたメッセージは取り消すことはできません。
- 受信者が手動で転送したメッセージは取り消すことはできません。
- 受信トレイ ルールによって転送されたメッセージ (転送またはリダイレクト) は取り消すことはできません。
取り消しは暗号化された電子メールで機能しますか?
OME または MIP ラベルで暗号化されたメッセージの取り消しは、送信者に Office 365 (PREMIUM_ENCRYPTION) サービス プランの Premium Encryption が割り当てられており、Outlook on the web または新しい Outlook で取り消しをトリガーする場合にサポートされます。
すべてのメール (内部メールを含む) をサービス経由でルーティングする必要がある Microsoft 以外のサービスを使用しています。 リコールはまだ機能しますか?
制限事項で述べたように、リコールは organization の範囲内でのみ機能します。 Microsoft 以外のサービスに外部送信メールを必要とする構成では、取り消しの問題が発生する可能性があります。
テナント内メッセージの外部ラウンドトリップ リコールには、送信コネクタと受信コネクタの両方を適切に構成する必要があります。 外部ラウンド トリップ ルーティング用のアドオン サービスの統合に関するセットアップ ガイダンスについては、「シナリオ: Microsoft 365 または Office 365 を電子メール アドオン サービスと統合する」を参照してください。
おすすめの記事
送信したメール メッセージを取り消す、または置き換える - Microsoft サポート
Exchange Online Message Recall Updates
Exchange Online でのクラウドベースのメッセージ取り消し - Microsoft Community Hub