如何在 Outlook 中撤回已發送的電子郵件(在 Exchange 和 Microsoft 365 上)

Jacki

在基於 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,但撤回選項在其他版本中的工作方式相同):

  1. 在以下位置找到您的電子郵件發送文件夾並打開它;
  2. 前往文件->資訊->重新發送或撤回->記住這條消息;還可以從 Outlook 頂部菜單 (行動->召回此消息)。
  3. 您將被要求選擇您想要執行的操作。你可以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
  4. 現在單擊“確定”將召回請求排隊。

一段時間後,您應該會收到有關每個收件人的召回狀態的報告。該報告可以表明

Message successfully recalled.

或者

The message was successfully recalled but was read by the recipient.

在 Exchange Online 中,您可以通過單擊消息的消息撤回報告鏈接應該發送到您的郵箱。

如果成功撤回電子郵件,它將從收件人的收件箱中消失。

在 Exchange Online 中啟用或禁用電子郵件消息撤回

在 Exchange Online (Microsoft 365) 中,您可以在租戶級別啟用或禁用電子郵件撤回功能:

  1. 登錄Exchange管理中心;
  2. 前往設置->郵件流;
  3. 找到允許用戶回憶收件人已讀過的郵件選項;
  4. 默認情況下啟用此選項。

您可以使用 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