Failed to update headers in Outlook 2007
I use Outlook 2007 pretty rigorously. I host my own Exchange Server, so that’s my primary mailbox. I include multiple other mailboxes (such as my wife’s, my kids’, etc.). Finally, I use IMAP to connect to my company’s Exchange Server so I can use a single interface for accessing all my email. I’d use an Exchange connection if I could, but the Office team at Microsoft, in their infinite wisdom, decided this wasn’t something anyone should do. Grrr.
Anyway, a week or two ago, I started getting an error message that looked like this every time I clicked on one of my IMAP folders:
Failed to update headers in Outlook 2007
An IMAP command failed.
Protocol: IMAP
Server: my.server
Port: 143
I finally got myself unburied enough to investigate and found a very helpful post - a forum actually - that described how to solve this problem. Microsoft provides the SCANPST tool which will scan and repair your personal store (.pst) and offline store (.ost) files which contain the mail data for your mail accounts and profiles. Here are the steps to solve this problem:
- Close Outlook.
- Go to
\Program Files\Microsoft Office\Office12\and run SCANPST.EXE as Administrator. - Browse for your .PST and .OST files. If you haven’t changed the location, you will find them at
\Users\AppData\Local\Microsoft\Outlook\
on Windows Vista or
\Documents and Settings\AppData\Local\Microsoft\Outlook\
on Windows XP. - Scan and repair all errors. I had to do this 2 or 3 times for each file. Be default the tool will save a backup file. The second or third time you run it on a file it will want to overwrite the backup file it wrote the last time you ran it, so either change the name or answer yes to overwrite it.
- Restart Outlook.
But wait - this didn’t work for me. No matter how many times I used SCANPST.EXE, it didn’t solve the problem. My problem turned out to be caused by a corrupted meeting request in my inbox. As soon as I deleted the meeting request, the problem went away. I only found it by connecting to my inbox using Outlook Web AccessW when I discovered I couldn’t view it from there either. What would have been nice is to have found a tool to scan my Exchange inbox.
Oh well. At least I solved my problem. I’d be interested to know if you find other solutions to this problem, particularly one that involves a tool that scans Exchange Server mailboxes.




November 30th, 2009 at 4:26 pm
Thanks for your article. A friend of mine was having this exact issue in Outlook 2007 against an IMAP account hosted at an ISP and running the scanpst application fixed it.
February 15th, 2010 at 2:07 am
Hi
I’m really pleased to see that you’ve found a solution to this problem. I have exactly the same. Can you please give more details regarding how you found and deleted the corrupted meeting request? Don’t know what to do. Thanks.
/Mette
February 15th, 2010 at 10:38 am
Unfortunately I don’t have a definitive method for finding them. It came down to simple trial and error. Sorry.
February 18th, 2010 at 7:26 am
Now I’ve scanned and repaired all errors in the pst files (there were many!). I was then able to receive all mails in my inbox (great feeling) but the succes lasted only until I restarted the computer, then the problem was back. I wonder what happens when restarting and how this can be repaired. Do you have any suggestions? Thanks.
February 20th, 2010 at 2:43 am
I solved the problem! Did everything mentioned above but still had the problem. Finally I found that the problem was linked to the RSS settings. I deleted the RSS function and it worked!
February 20th, 2010 at 6:05 pm
Oh, cool. That’s good to know. Thanks for posting your solution.
February 22nd, 2010 at 5:28 am
Thanks so much, I had run the scanpst.exe app and it kept repairing the file but whenever I opened outlook it was always the same message. After reading your post, I found that I too had a corrupt email that was giving me the error message. I deleted and so far so good. Thanks for posting!