For the past 6 months I’ve been playing with Outlook 2007 RTM on my personal environment, I do not play with clients’ work environments unless they absolutely need me to do so.
I run a fairly large mailbox with tens of thousands of emails that spread over at least 6 or 7 years back. I am currently using Exchange 2003 SP2 as my mail server, and I also use 2 IMAP4 accounts that I pull mail from, and move items to my Exchange mailbox. I’ve seen a huge decrease in performance in Outlook 2007 in comparison to the same mailbox, on the same Exchange server, on the same laptop and desktop computer. And it’s not just me. Users all over the world are reporting that Outlook 2007 is slow – much slower than Outlook 2003 which it is meant to replace though most people say this only occurs with mailboxes larger than 2GB. Read the links section for more on that.
Furthermore, using Outlook 2003 on the SAME exact environments produces a much faster user experience, not to mention using 3rd-party mail clients for pure POP3/IMAP4 environments. And if you really want to mess up things, try using a simple client-side rule to filter email based on subject and have them placed in a PST file. Now try doing this when you have 200 email waiting to be pulled from the server, and you’ll see what I’m talking about. Total lack of responsiveness from Outlook.
Unfortunately, Microsoft’s advice for those suffering from slow Outlook 2007 installations seems to be to reduce the size of your users’ mailboxes, or, if you’re using Exchange 2003/2007 and Outlook 2007 in Cached Mode – stop using it and move to using regular Online Mode. Other advices include splitting up the mailbox into smaller PST files, and using filtering when downloading mail from the server. Read Microsoft KB 932086 for more info.
Let’s discuss the first advice – I too tend to somewhat agree with it, as smaller mailboxes mean more control, easier backups and restores, and less load on the servers and network. But while there may be good organizational reasons for doing this, it seems odd that in today’s machines, with vast amounts of RAM and disk space, and unspeakably fast CPUs this is still something we should seriously consider. It’s like running a 2GB database on Windows 98 with hardware dated 10 years ago, then when you try to run the SAME exact database on a much more superior operating system and hardware that’s at least 10 times, if not 20 times more powerful, and you end up with worse performance than you were 10 years ago, while Microsoft response to this will be to reduce your database size.
Why should users have to prune their mailbox JUST because of Outlook 2007’s lack of ability to cope with that size of mailbox?
This is not acceptable.
The second advice – to move off Cached Mode and back to using Online Mode is unacceptable too. Not after we’ve gotten used to the benefits of Cached Mode – Loss of mailbox information when you disconnect from the network, reduced disaster recovery protection, increased server load, issues with junk mail filtering and more.
A few other things that have helped people, listed in no particular order:
netsh int tcp set global autotuninglevel=disable
These solutions might not solve all the problems, but can help to mitigate performance issues.
In summary: Outlook 2007 may appear nice and fancy on the UI part, but the functionality is greatly decreased in quality compared with earlier versions of this product, especially Outlook 2003 with the latest service packs. Having new and shiny functionality does not compensate for this.
As far as I get a say, Outlook 2007 does not and will not get deployed on any network that I control. Not until Microsoft fixes these performance issues, which probably means not before SP1 is out.
Update: In the middle of April 2007 Microsoft has release un update for Outlook 2007 that fixes a problem in which a calendar item that is marked as private is opened if it is found by using the Search Desktop feature. The update also fixes performance issues that occur when you work with items in a large .pst file or .ost file. It is recommended that you install this update and fix some of the performance issues described in this article. For download and more information please visit:
Download details: Update for Outlook 2007 (KB933493): http://www.microsoft.com/downloads/details.aspx?FamilyId=C262BCFD-1E09-49B6-9003-C4C47539DF66
Description of the update for Outlook 2007: April 13, 2007 – 933493 http://support.microsoft.com/kb/933493
You may experience performance problems when you are working with items in a large .pst file or in a large .ost file in Outlook 2007 – 932086 http://support.microsoft.com/?kbid=932086