Outlook Send Mail Infinite Loop Message in Outbox

Posted by: Steven Smith, on 04 May 2009 | View original | Bookmarked: 0 time(s)

Last week I encountered a problem with Outlook that Im happy to report Ive just solved.  I found a bunch of things on the Interwebs that looked like they might be useful, but none of the fixes there did the trick for me (of the ones I tried some fixes were more extreme than I wanted to attempt).  Here are some resources that may help you if my fix does not:

The Problem

I tried to send an email on Sunday and for whatever reason it got stuck in my outbox.  It was italicized, and if I tried to open or delete it, it would inform me that Outlook was already trying to send the message and thus I couldnt do anything to it.  This was a minor annoyance, at first.

However, this became much more of an annoyance when Outlook would, from time to time, get into some kind of an infinite loop while trying to send messages.  It would generate Successful account synchonrization messages over and over again (racking up hundreds of such messages per minute).  Some of my online research suggested this might mean that my Address Book was out of sync with my contacts, but following the steps in that post revealed that this wasnt my issue.  While this loop was going on, Outlook was unusable and the Send/Receive dialog would flicker, taking focus from other windows, which basically forced me to close OULOOK.EXE from Task Manager.

I downloaded MDBVU32.EXE on the advice of some other blogs, which let me view my PST file and attempt to manipulate its contents.  I was able to see the message in the outbox but attempting to delete it did nothing, and attempts to abort sending the message resulted in an error.

I tried switching to Offline mode, but that didnt help.  In fact, the infinite loop still occurred (I wasnt really sure why it was still trying to connect to anything, but it was).  Some of the possible solutions Id found online suggested that I create a new PST file and delete all of my accounts and re-create them in the new PST file, and then move over my messages.  That definitely seemed like overkill and really at that point I was starting to consider just giving up on Outlook altogether.  Luckily, I found the solution today before resorting to anything that drastic.

The Solution

Thanks to Outlook guru Alon Brown, the solution was pretty straightforward.  Restart Outlook in safe mode, switch to Offline mode, then restart Outlook in safe mode again (while still offline), and delete the message. This worked!

Id tried safe mode, and Id tried offline mode, but I hadnt tried restarting Outlook with these settings in place.  Im not sure if it was necessary to be in safe mode each time or not, but those are the steps that worked for me.  To get outlook into safe mode, simply browse to the path where OUTLOOK.EXE is located (e.g. C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE) and run it from the command prompt with the /safe switch.  Then you should be able to navigate to the Outbox and delete any messages found there.

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: WSE | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1470 | Hits: 8

Similar Posts

  • Outlook Send Mail Infinite Loop - Message in Outbox more
  • Making the untestable testable with Anonymous Methods and Dependency Injection more
  • Presto – a great device for less technically inclined more
  • Service Bus in Azure more
  • Code Collection: Old code for retriving emails using POP3 more
  • Improving the Send email class from ASP.NET more
  • Authenticating users with Supporting Tokens in WCF more
  • Griping about System.Net.Email.SmptClient/MailMessage more
  • Cropper Plugins 1.1 release more
  • CS Dev Guide: Send Emails more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD