• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 259
  • Last Modified:

Exchange Mailbox, Download Emails to PST file

We are being required to produce emails from one of our salesman related to a job.   Is there a way to search on the exchange server, all of  the users' emails that contain keywords we are looking for, or do I just need to log on as the user and select the emails and put them in an archive folder?

What is the easiest way to do this?
  • 5
  • 4
1 Solution
If you have at least Exchange 2007 SP1 you can use the export-mailbox cmdlet. Here is the technet article on it.


Here is a blog post that might give a more paletable overview of how it works;


If you have Exchange previous to that version you can use ExMerge.

HCSHAWAuthor Commented:
Thanks for the quick response.  I am reviewing the material you provided.   I'm sure a few followup questions will be forthcoming.
What version of Exchange are you running ?
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

HCSHAWAuthor Commented:
I have Exchange 2003.  Exmerge seems limited on the selection piece.  I need to look for a total of 3 email addresses that have sent and received email from our user.  I have to include an email if it has their names in the body of the email and not the from/to as well.

Any ideas how how to go about this?
With Exchange 2003, you dont have much going on apart from ExMerge.
- you had enabled journaling prior, as an insurance and then you can search for the keyword in the journal mailbox.
- you have some sophisticated multi-mailbox search technology for 2003

Your options are limited.
Exchange 2010 has multi-mailbox search and discovery management for this specific purpose.
HCSHAWAuthor Commented:
So my approach of signing on as the user, locating the emails via FIND and putting them in a folder to be archived off is the best way to accomplish this in your opinion?
I guess.
You can use Google Desktop Search to do this.

That's much faster after it has indexed outlook, than native outlook search.
It will take about half a day or something to index.
HCSHAWAuthor Commented:
Google Desktop has been disconitnued.
"As of September 14, Google Desktop will no longer be available for download, and existing installations will not be updated to include new features or fixes. " 
And I didn't already have it installed.

I have Outlook 2010 on my laptop.
Here is what I am attempting to do.
1) create an Imap mailbox on my laptop for the users emails.
2) Subscribe to all of his folders
3) Create a search folder to identify the emails I need
4) Drop those into an archive and save off.
5) save his account to a PST
6) Delete if off my laptop, and remove the account from my laptop.

I'm assuming the indexing will take a while, but when finished will be a lot easier to work with than the outlook 2003 client he has on his machine.

Your thoughts?
MSN desktop Search
When you install outlook 2010, it will ask you to install Microsoft Search for faster search results.

Any indexing software like - msn desktop / lookout etc will get you a faster result.
I believe you need to do this for a lot of emails and lot of searches.
Its better to go with indexed stuff.

IMAP = lot of rework
You can create another profile and download all mails into that profile natively using exchange.
HCSHAWAuthor Commented:
Opted to open it up in outlook 2003 and created multiple searches to identify the emails.  Created a new PST and pasted the found emails into the new PST.  Saved it off.

Thanks for helping me on this.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now