[Update]: This article was last updated on September 30, 2024. Microsoft has introduced some changes to how the cloud-based message recall works.
The frustration of not being able to recall a mistaken, embarrassing or unfinished email is probably a well-known feeling to many Outlook users. The absurd message: ‘X would like to recall the message, Y’ can drive everyone mad. But here comes the good news – in 2023, Microsoft has finally addressed those experiences, releasing a completely redesigned message recalling feature. This time, it uses the power of the cloud. In 2024, this feature gets a new set of improvements. You still can’t recall messages sent outside your organization, but the new features are nothing to sneeze at.
- What’s new in the message recall in Microsoft 365?
- What stays unchanged?
- How to set up the new email recalling feature?
- How to recall an email in Outlook?
- How to configure third-party tools to not interfere with email recalling?
What’s new in the message recall in Microsoft 365?
The first version of message recall had an average success rate of 40%. It’s not surprising that people weren’t too happy with how the classic Message Recall worked. The promised >90% effectiveness of the revamped feature looks too good to be true, but effectiveness isn’t the only thing that’s changing. So, let’s see how the message recall works after upgrading it from a client-side to a server-side feature.
Changes introduced in 2024
First, let’s dive into the most recent changes to how message recall works
- Encrypted emails support. Starting from October 2024, message recall gets an integration with Microsoft Purview’s Information Protection. It means that you gain the option to recall encrypted messages. Before this feature’s rollout, the message recall option is greyed out for encrypted emails stored in your Sent Items Folder. This feature is turned on by default.
- Optional Recall Notifications for Recipients. Introduced in August 2024, this feature allows you to send notifications to the recipients of recalled messages. This doesn’t sound like too big of a deal, until you’ve experienced confusion of messages disappearing from your inbox. You can apply this feature with PowerShell cmdlets: Set-OrganizationConfig -MessageRecallAlertRecipientsEnabled [$False | $True] and Set-OrganizationConfig -MessageRecallAlertRecipientsReadMessagesOnlyEnabled [$False | $True]
- Maximum Recallable Message Age. This feature, rolled out in August 2024, lets you control how much time to give everyone to recall messages. When a message exceeds a certain age, message recall will fail. You can control it with the following cmdlet:
Set-OrganizationConfig -MessageRecallMaxRecallableAge [DDDD.HH:MM:SS] - Support for External Round-trip Routing. Starting from August 2024, message recall should support intra-tenant messages that are processed by 3rd party services or on-premises servers, before the actual delivery to the recipients.
Now, back to the features introduced in cloud message recall deployed back in 2023.
More versions of Outlook supported
So far, to experience the goodness of the message recall feature, you needed Outlook for Windows. While the new Message Recall can’t be used in every email app just yet, the list of supported ones has been expanded with the new Outlook for Windows and Outlook on the web (OWA), which is a welcome change.
Recall read messages
In the case of the classic Message Recall, once a recipient had read your email (or marked it as read), you were doomed (to die of embarrassment). The new cloud-based feature, however, lets you recall your message, regardless of its state. This can be super helpful if you realize (not immediately but after some time) that you absolutely need to recall an email, or if your recipients automatically mark emails as read.
At the same time, it’s worth noting that admins can opt to turn that functionality off. But I’ll discuss it later on.
Recall emails from subfolders
With the new Message Recall, you can take back your email from any subfolder (like Deleted Items) or even a custom mailbox folder. The classic Message Recall supported only your recipient’s Inbox. It can be extremely useful, for example, if your recipient moves your email manually or uses a rule to move it automatically.
Note that recalling is not possible (by design) in case your message is moved to Drafts or Sent Items.
No restrictions as to recipient’s email client
For message recall to work, your recipient no longer needs to use Outlook for Windows. It can be basically any email client that syncs with Exchange Online. What’s more, your recipient’s email app doesn’t have to be open for an email to be successfully recalled. This change greatly increases your chances of message recall success.
Single message recall report for all recipients
The classic Message Recall feature brought to you a separate status report for each recipient. While it wasn’t a problem when you sent a message to one or two people, you wouldn’t say the same when your unwanted email reached a group of 100 colleagues.
The new Message Recall introduces a unified, single message recall report that lists all your recipients along with the status of the recalling operation for each of them.
Before the operation fails, Exchange Online attempts to recall your email for up to 24 hours. According to Microsoft’s promises, updating the status should typically take no longer than 5 minutes. Only messages with thousands of recipients, could take more than 30 minutes to fetch recall status.
What stays unchanged?
Still, you can only recall messages sent inside your organization and to mailboxes in the Exchange Online (Microsoft 365) cloud. If you’ve got the hybrid setup, you won’t be able to recall emails sent to on-premises mailboxes (Exchange Server). Emails sent externally also cannot be recalled for privacy and legal reasons.
How to set up the new email recalling feature?
In fact, you don’t need to set it up in any way – it is rolled out centrally by Microsoft. To test if it’s currently available for your organization, try using one of the new features, e.g. recall a read message, etc. If you’re an admin, you can also sign in to the Exchange admin center (EAC), go to Settings > Mail flow, and see if the Enable cloud-based message recall checkbox is selected.
Deselecting the checkbox and clicking Save, you can disable the feature for your entire organization. Alternatively, you can disable it connecting to your Exchange Online and using the following cmdlet:
Set-OrganizationConfig -MessageRecallEnabled $false
Disabling the new Message Recall will restore the classic, client-side version for Outlook for Windows users in your tenant. Selecting the checkbox or running the cmdlet with $true
at the end will re-enable the new Message Recall organization-wide.
One more thing that you can currently do as an administrator is globally disabling/enabling recalling of read messages. To do it, either access the Mail flow settings as outlined above, deselect/select the Allow users to recall messages read by the recipient checkbox, and click Save:
You can also run the following script. The $true
value at the end enables recalling read emails, while $false
disables the feature:
Set-OrganizationConfig -RecallReadMessagesEnabled $false
How to recall an email in Outlook?
Use a link below to see message recalling instructions for your Outlook app:
Outlook for Windows
If you’re using Outlook for Windows, message recalling is done similar to the classic Message Recall:
- Go to the Sent Items folder in Outlook for Windows.
- Open the message you want to recall by double clicking it.
- Click the Actions icon (in the Move group) on the ribbon and choose Recall This Message.
- Choose the option that best suits you. Note that the messages in this popup window might be a little confusing, as they apply to the classic Message Recall. But don’t get distracted and click OK – Microsoft has promised to fix the outdated texts in the future.
- (Optional) If you’ve chosen to recall and replace your message, make the edits and send the corrected version.
- That’s it. Your message should be recalled in a few moments – it will disappear from your recipient’s mailbox. You’ll also get the message recall report with all the details. If you completed step 5, your recipient will receive your updated message.
Keep in mind that IT admins can now specify organization-wide recall time limit. The time limit can range anywhere in between 5 minutes and 10 years.
New Outlook for Windows / Outlook on the web (OWA)
The steps below are identical for the new Outlook desktop experience and the web version of Outlook:
- Go to the Sent Items folder.
- Click the message you want to recall on the list.
- In the reading pane, click the more actions (…) button, and go to Advanced actions > Recall message.
- Confirm that you want to recall the message and you’re done. Your message should be recalled in a few moments – it will disappear from your recipient’s mailbox. You’ll also get the message recall report with all the details.
Keep in mind that IT admins can now specify organization-wide recall time limit. The time limit can range anywhere in between 5 minutes and 10 years.
How new message recalling works in less typical scenarios?
Emails sent from a shared mailbox or as a delegate can be recalled as well. However, currently, it’s impossible to access the message recall report for messages recalled in those scenarios.
Messages forwarded from recipient’s mailbox to another one using Exchange mail flow rules will be recalled as usual. The recalling won’t work if forwarding is done manually or by means of a local (Inbox) rule.
Finally, an important note for admins using the eDiscovery feature: Yes, emails recalled by users (mailboxes) subject to a litigation hold will be listed in eDiscovery.
How to configure third-party tools to not interfere with email recalling?
As I mentioned above, you cannot recall a message that leaves your organization. Surprisingly, there might be situations where emails sent internally technically exit your tenant without leaving Microsoft data centers.
That’s the case when you use 3rd party solutions (often called ‘smart hosts’) to do something to your emails in transit between sender and recipient, e.g. scan them for threats, insert email signatures, etc. As a result, Exchange Online treats them as external ones, preventing senders from recalling them. That is, until Microsoft added support for External Round-trip Routing in August 2024.
It is possible, that despite the added support for “seemingly external emails”, you won’t be able to recall some internal messages. Here’s how you can try and fix this issue.
Troubleshooting message recalling
When emails leave your organization, Exchange Online by default converts their format to ensure compatibility with external email systems. Using the workaround below, you force Exchange Online to keep the original message format. Before August 2024, it was a required step to make emails processed by third-party services work with message recall. Now, it’s best to use it only if you experience issues with recalling.
- Sign in to the Exchange admin center (EAC) as a Global Administrator or Exchange Administrator.
- Go to Mail flow > Remote domains > Add a remote domain – a new remote domain wizard will launch.
- In the first wizard’s step, name your domain the way you want. In the Remote domain textbox, enter your organization’s email domain, e.g. example.com (if your email looks something like this: [email protected]). You need to be very accurate, as the textbox is case-sensitive.
- Click Next several times to go to the Text and character set step. Under the Use rich-text format section, select Always, as shown below.
- Complete the wizard and wait some time for the changes to propagate.
Fixing message recall reports
Since August 2024, when Microsoft introduced some changes to message recall and its reporting features, this step shouldn’t be required. Use this method only if you have experienced issues and need to troubleshoot.
If you use a smart host and your message recall reports show incorrect status of recall operation, you can fix in two ways, using mail flow rules (transport rules):
- By modifying your smart host rule:
- In the Exchange admin center, go to Mail flow > Rules, locate your smart host’s transport rule, and open it for editing.
- Add the exception with the following condition: The message headers >includes any of these words.
- Use x-ms-exchange-recallreportgenerated as the header name and true and false as header’s values (words/phrases).
- Save the rule to apply your changes.
- By creating a new rule for recalled messages:
- Go to Mail flow > Rules and create a new mail flow rule.
- In the Apply this rule if section, add the same condition that was used as an exception in the solution above.
- In the Do the following section, select Modify the message properties > set a message header, and provide the message header characteristic of / assigned by your smart host together with its value.
- Complete the new rule creation wizard using the default settings, enable your rule, and move it above your smart host’s rule, so that it’s processed first.
Read more:
I received a message that “ The message was successfully recalled but was read by the recipient”. Does this mean it is no longer in their inbox, or just that they received a message saying that I want to recall the messsge?
Hi Jenny,
For most cases, it means what it says: someone had read your email before it was recalled (removed) from their mailbox. However, few users in the Microsoft Community forums have reported that despite receiving this message, the email remains in the recipient’s inbox.
As stated in the article, while the new cloud-based Message Recall is much more reliable than the legacy one, you still cannot call it “unfailing” with 100% certainty.
Will this work in hybrid environment, where on-premises AD synchronized to Azure and Account creation happening in on-prem AD.
Hi Muhammed,
As stated in our article, you can recall messages sent within the hybrid environment, as long as recipient’s mailbox is located in the cloud (not on-premises).
For more details, you can also join the discussion under this Exchange Team Blog, where one of the users raised the question of the message recall support in hybrid.
Sry but i dont get it. Like Microsoft you wrote, this is only working within your organization, but later you are writing about what happens if an email will leave your organization…so what?
I think i saw that emails send to me from external senders (maybe Exchange online users too) got recalled.
The other question would be, can i block as admin that externals can recall their msgs from my inbox?
Thanks
Hi,
That’s right, message recall works only within a Microsoft 365 organization. By “leaving organization” I mean “seemingly external emails” which include emails processed by smart hosts, threat scanners or email signature services. Technically, those tools are located outside your organization, but there’s a workaround to keep message recall working within your organization with these tools still in place.
If you’ve seen an external message disappearing, it wasn’t caused by someone’s message recall, but it could be caused, for example, by Microsoft Defender’s Zero-hour auto purge (ZAP) or manual purge using Microsoft Purview. As mentioned in the article, all you can do as an admin is to disable or enable message recall for users.
Take care!
“Unlocking Cloud-Based Message Recall” by CodeTwo illuminates the benefits and process of retrieving emails sent in error. This insightful resource guides administrators through the steps of implementing a cloud-based recall solution, ensuring smoother email management. CodeTwo’s expertise shines through in simplifying this crucial aspect of email administration, enhancing data security and user experience.
Thank you so much for your helpful article! I was able to recall 62 messages that I sent in Outlook 365 by accident. So very thankful (and less embarrassed)!
Appreciate the response. Thank you!
Does this work with meeting invites as well or only email messages?
Unfortunately, meeting invites don’t seem to be supported at the moment.