Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Im currently trying to speed up the searching of an Exchange mailbox containing over 140,000 emails. The mailbox can be accessed by users using Outlook 2007.

Now we want this mailbox to be active at all time without loss of any emails. How can we speed up the process of searching trough a large mailbox without disabling it as it currently takes over 20 minutes to find a specific item?

share|improve this question
Why would searching the mailbox cause you to lose emails? Why would searching the mailbox cause it to be disabled? Why would the mailbox not be "active" (whatever that means)? Your question doesn't make sense. – joeqwerty Feb 8 '12 at 12:42
@joeqwerty I guess what he/she means is that they don't want to delete emails. I suppose they need the whole history. Maybe it's some kind of log email account. Or an old account which cannot be disabled and to which some important email goes. – splattne Feb 8 '12 at 13:45
  1. Optimize Outlook Search Options

    1. Open "Search Options" in Outlook (click the little arrow next to the search pane)
    2. Make sure all PST files are indexed
    3. Disable Instant Search ("Display search results as I type")
    4. If you only want to search the Inbox, change the "When searching..." option in the bottom from All Folders to Only the currently selected Folder
  2. Upgrade to Exchange 2010 and enable Archiving

    • If you are more interested in recent mails than older mails, upgrade to Exchange 2010 and enable archiving of mails older than, say, 6 months.
    • When searching the inbox, results found in mails from within the last 6 months reveal themselves.
    • If the result doesn't match your need, search the archive.
  3. Ask yourself "Why do I use Outlook 2007 to keep track of 140.000 important messages?"

    • Unless you have a really good reason, like a really specific need for using Outlook 2007 for this, I wouldn't recommend indexing this amount of email with an Outlook account.
share|improve this answer
+1 on why you have 140000 email in mail server that sound like they need a database designed for this use. – uSlackr Feb 8 '12 at 13:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.