如何在 Outlook 中撤回已發送的電子郵件(在 Exchange 和 Microsoft 365 上)
在基於 Exchange Server 或 Microsoft 365 的電子郵件組織中,您可以從 Outlook 中收件人的收件箱中撤回(或替換)已發送的電子郵件(如果尚未閱讀)。例如,您忘記將文件附加到郵件、指定了錯誤的收件人或電子郵件中的信息不再是最新的。在所有這些情況下,Outlook 允許您從用戶郵箱中調用已發送的電子郵件,並發送一封包含有效詳細信息的新電子郵件。
內容:
如果出現以下情況,您可以從 Outlook 中撤回電子郵件:
- 您正在使用Outlook 桌面版。 Outlook Web 客戶端(OWA、Outlook on the Web)不提供撤回功能;
- 您的郵箱和收件人的郵箱都是在同一個 Exchange 組織中;
- 收件人尚未閱讀電子郵件。注意:在 Outlook 預覽面板中查看電子郵件時,該電子郵件被視為已讀(使用 PowerShell 在 Exchange 郵箱中獲取電子郵件已讀狀態);
- 電子郵件項目位於收件箱文件夾,並且尚未通過 Exchange/Outlook 收件箱規則或用戶手動移動到另一個文件夾;
- 您的郵箱不是通過 POP 或 IMAP 連接的;
- 如果您使用 Exchange Online,請確保在租戶範圍級別啟用電子郵件撤回選項;
- 用戶未啟用緩存或離線模式。
以下是在 Outlook 桌面客戶端中撤回已發送電子郵件的分步指南(我們在本示例中使用 Outlook 2019,但撤回選項在其他版本中的工作方式相同):
- 在以下位置找到您的電子郵件發送文件夾並打開它;
- 前往文件->資訊->重新發送或撤回->記住這條消息;
還可以從 Outlook 頂部菜單 (行動->召回此消息)。

- 您將被要求選擇您想要執行的操作。你可以
Delete unread copies of these messages或者Delete unread copies and replicas with a new message。第二個允許您編輯原始電子郵件並將其替換到收件人的郵箱中。要獲取有關每個郵箱的電子郵件撤回狀態的通知,請啟用該選項Tell me if recall succeeds or fails for each recipient。

- 現在單擊“確定”將召回請求排隊。


一段時間後,您應該會收到有關每個收件人的召回狀態的報告。該報告可以表明
Message successfully recalled.
或者
The message was successfully recalled but was read by the recipient.
在 Exchange Online 中,您可以通過單擊消息的消息撤回報告鏈接應該發送到您的郵箱。


如果成功撤回電子郵件,它將從收件人的收件箱中消失。
在 Exchange Online 中啟用或禁用電子郵件消息撤回
在 Exchange Online (Microsoft 365) 中,您可以在租戶級別啟用或禁用電子郵件撤回功能:
- 登錄Exchange管理中心;
- 前往設置->郵件流;
- 找到允許用戶回憶收件人已讀過的郵件選項;
- 默認情況下啟用此選項。


您可以使用 PowerShell 為 EOL 組織禁用電子郵件撤回選項。使用以下方式連接到您的租戶
Connect-ExchangeOnline
還可以使用證書從 PowerShell 連接到 Azure 租戶。
要在您的組織中禁用電子郵件撤回,請運行以下命令:
Set-OrganizationConfig -MessageRecallEnabled $False
閱讀更多:在 Exchange Server/Microsoft 365 上配置郵箱的電子郵件轉發
Exchange Online 用戶甚至可以召回自 2023 年 2 月以來閱讀過的電子郵件。此功能默認啟用(默認值為 null,這意味著允許電子郵件召回)。
Get-OrganizationConfig | fl RecallReadMessagesEnabled


您可以使用以下方法更改此行為
Set-OrganizationConfig -RecallReadMessagesEnabled $false
如果您正在尋找一種管理方法來使用 PowerShell 從用戶郵箱批量撤回電子郵件,則可以使用合規性搜索來查找並刪除 Exchange 郵箱中的電子郵件項目。
首先創建一個搜索查詢:
New-ComplianceSearch -Name "2024-30-01: Delete jan 2024 report" -ExchangeLocation All -ContentMatchQuery '(Subject:"Jan 2024 report (1)")' | Start-ComplianceSearch
等待搜索請求完成:
Get-ComplianceSearch -Identity "2024-30-01: Delete jan 2024 report" | FL name,items,size,jobprogress,status
您現在可以從用戶郵箱中刪除找到的電子郵件:
New-ComplianceSearchAction -SearchName "2024-30-01: Delete jan 2024 report" -Purge -PurgeType HardDelete
