Your email
Pick the closest match. The verdict updates as you go.
You can only truly recall an email in Outlook with a Microsoft 365 work or school account, and only when the recipient is in your own organization. Everywhere else, including Gmail, Outlook.com, Apple Mail and Yahoo, you only get a short Undo Send window right after you click Send. Answer four questions and this checker tells you which case you are in and exactly what to click.
Runs in your browser. Nothing you choose or type is sent to a server.
Pick the closest match. The verdict updates as you go.
Answer questions 1 to 3 to see whether this email can still be recalled.
In Outlook with a Microsoft 365 work or school account, go to Sent Items and double-click the message to open it in its own window.
Classic Outlook for Windows: Message > More Move Actions > Recall This Message, then pick delete or replace. New Outlook or Outlook on the web: Recall Message. Outlook for Mac: Recall. Outlook mobile: More options > Recall.
Select OK, then open the Message Recall Report email and select View Message Recall Report to see whether each recipient's copy was recalled.
| App or account | Recall after delivery | Undo Send window |
|---|---|---|
| Outlook, Microsoft 365 work or school | Yes, to recipients in your organization (unopened) | New Outlook and Outlook on the web: up to 10 seconds. Outlook for Mac: 5 to 120 seconds. Classic Outlook: none, use a delay rule |
| Outlook.com / Hotmail | No | Up to 30 seconds (Settings > Mail > Compose and reply) |
| Gmail and Google Workspace | No | 5, 10, 20 or 30 seconds |
| Apple Mail | No | 10 seconds by default, adjustable |
| Yahoo Mail | No | None documented; use Schedule send |
Open Sent Items and double-click the message to open it in its own window. In classic Outlook for Windows, select Message > More Move Actions > Recall This Message (Simplified ribbon: More commands > Actions > Recall This Message), choose to delete unread copies, and select OK. In new Outlook and Outlook on the web, select Recall Message, then OK. It only works with a Microsoft 365 work or school account when the recipient is in your organization.
Only during Undo Send. Gmail holds a sent message for the cancellation period you choose, 5, 10, 20 or 30 seconds, under Settings > See all settings > General > Undo Send. Click Undo in the bottom-left corner, or tap Undo in the Gmail app, before it disappears. Gmail has no recall after that.
The most common reasons: the recipient is outside your Microsoft 365 organization (Gmail, Outlook.com or another company), you sent from a personal Outlook.com, IMAP or POP account, or the recipient already opened it and your organization doesn't allow recalling read messages. Messages forwarded manually or by an Inbox rule also can't be recalled. Open the Message Recall Report to see each recipient's status.
Not necessarily. In Microsoft 365, recipients only get a recall notice if your IT admin turned recipient notifications on, which is off by default. They may still have seen the message before the recall ran. A Gmail, Outlook.com or Apple Mail Undo Send happens before delivery, so the recipient never sees anything.
Almost never. Outlook Message Recall works inside your own Microsoft 365 organization; it reaches another company only if that company's admin has turned on cross-tenant recall for your organization. Gmail, Yahoo and Apple Mail can't recall at all. Send a short correction instead, and ask the recipient to delete it if it contained sensitive information.
Menu names and limits come from each vendor's own help pages. Vendors change menus often; if something doesn't match, the linked page has the current wording.
Read Received, SPF, DKIM and DMARC headers to see exactly where a message went.
Look up SMTP bounce and NDR codes and what to do about each one.
Check whether your mail lands in the inbox and how your domain is authenticated.
Generate Gmail plus addresses and dot variations with a matching filter for each.
Build encoded mailto links with subject, body, CC, and BCC.
Sent mail is hard to take back, but received mail is easy to automate. MailParse gives you an inbox address, parses every incoming email into clean JSON, and delivers it to your webhook or REST API.
Try MailParse free