How to delete nonexistent messages from Microsoft Outlook – Outlook

Microsoft Technical Article






Resolving Persistent Phantom Message Sending in Outlook

🚀 Overview

IT Administrators frequently encounter a specific synchronization anomaly in Outlook for Microsoft 365 where the client reports that it is actively transmitting data despite the Outbox appearing entirely empty. This “phantom” sending state often manifests as a permanent progress indicator or an inaccurate message count badge on the Outbox folder. The underlying issue is typically not a standard email message, but a hidden Read Receipt metadata item that has become corrupted or trapped in the transmission queue, preventing the transport layer from completing its cycle.

⚙️ Key Technical Details

Diagnostic Symptoms

  • Stuck Progress Bar: The Outlook status bar indefinitely displays a status such as “Sending message 4 of 6,” even when no items are visible in the Outbox.
  • Application Hangs: Outlook may become unresponsive or refuse to terminate cleanly when a user attempts to close the application while these phantom tasks are active.
  • SMTP Timeouts: Users may encounter Error 0x8004210b, indicating the operation timed out waiting for a response from the SMTP server.
  • Server Rejection: Log files may show specific bounce-back errors such as 550 5.1.0 <> sender rejected. AUP#O-1580.
  • Credential Loops: The client may repeatedly prompt for internet email credentials as it attempts to authenticate for the stuck transmission.
  • Ghost Folder Counts: The Outbox folder displays a numerical suffix (e.g., Outbox [4]) despite showing no items in the list view.

Root Cause

🛡️ These behaviors are primarily triggered by a Read Receipt that is stuck in a “submission in progress” state. Because Read Receipts are often handled as hidden items within the mailbox’s internal structure rather than standard visible messages, they do not appear in the standard user interface, making them impossible to delete via the Outlook GUI.

Resolution Procedure (MFCMAPI Workaround)

To purge these hidden items, administrators must use the MFCMAPI (Microsoft Foundation Classes MAPI) editor. Warning: Close Outlook completely before proceeding.

Note: Ensure you download the version of MFCMAPI that matches the bitness (32-bit or 64-bit) of the installed Outlook client.

  1. Launch MFCMAPI.exe and click OK on the splash screen.
  2. Navigate to the Session tab and select Logon.
  3. Choose the appropriate Outlook profile for the affected user and click OK.
  4. Locate the store associated with the problematic email address (marked by a cylinder icon) and double-click it.
  5. In the navigation pane, right-click on Root Mailbox and select Open contents table.
  6. Review the items in the contents table. Look specifically at the Subject column for entries titled “Read” or similar read receipt indicators.
  7. Once the stuck item is identified, highlight it and go to Actions > Submit > Abort submit.
  8. Right-click the item again, select Delete message, and choose the Permanent delete passing DELETE_HARD_DELETE (unrecoverable) option. Click OK.
  9. If the “Delete message” option is unavailable via right-click, manually delete the item with the “Read” subject through the Actions menu.
  10. Repeat this process for every stuck receipt found in the table.
  11. Close MFCMAPI and restart Outlook to verify the Outbox and progress bar have cleared.

⚠️ Impact

📅 For the end-user, this issue results in significant productivity loss due to application instability and the inability to confirm if legitimate mail is being sent. For the IT Admin, this creates a scenario where standard troubleshooting—such as repairing the Outlook profile or clearing the local cache—may fail if the stuck receipt is synced to the server. Utilizing MAPI-level tools is often the only way to clear the transport queue without performing a full mailbox migration or extensive server-side intervention.

Official Source: Read the full article on Microsoft.com