Where is my user's mailbox data stored?

I need to know where all my user's Exchange mailbox data is stored.  Is it stored on the Exchange server itself, or is it stored in PST files on Outlook on the local workstation? or both perhaps? Is there a way to tell, and what is the difference?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

1. Go to Tools>Email Accounts
2. View or change existing email accounts, and press next.
3. You should see the account name and the type. And below in the deliver to section you can see where the emails are being sent to for store. If it is an exchange account it is likely stored on the server with  a OST file if it is cached locally. If it is being directed to a file store (eg. PST) you can view the names and locations from File > Data File management, this will list any PST files and their locations. PST's are for 'offline' storage of outlook information.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
pauljnyeAuthor Commented:
I see.  So I have just been asked to get all the user PST files and put them in one folder on my server.  Can I globally extract all the mailbox data for all users into PST files like that?

What are you trying to achieve in putting all the PST files in a central location?
Exchange server has a tool called 'Exmerge', which you can set up to extract(copy) all emails from Exchange mailboxes to a PST file, that you can do as you like with. There are many uses for this tool. It is generally used as either a backup tool or a migration tool. Either way, it should be helpful in this situation.

Here is a link for the tool:

Please be sure to read as much of the related documentation to ensure that you use the tool correctly. It is fairly obvious but please backup your exchange server before testing these tools.
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.

Depends what you mean by globally, you could have all users configured this way, but would be a manual process. What are you actually trying to do? If it is for a paranoid user who wants all their email backed up of sorts you could have a rule setup on the client to make a copy in a local PST file.
Also, to fully answer your initial question:
Exchange will store everyone's mailbox in a central database. The default names for these are priv1.edb and pub1.edb, for private mailboxes and public folders.
These files are generally stored on the system drive, unless it has been physically moved or installed at a non default location
C:\Program Files\Exchsrvr\MDBDATA

Your Outlook client will connect to the exchange server and authenticate, login to its appropriate mailbox and download the mailbox to your Outlook client, as long as you have Cached mode enabled. If not, the client will simply read the contents of the Exchange server without downloading any emails/calendars/etc to your local PC.
pauljnyeAuthor Commented:
MarkMichael, I am migrating my users from Exchange to Google Apps. (http://www.google.com/a/help/intl/en/index.html) Google apps is free for education & non-profits
It is possible that I can migrate all the email/contacts/calendar over to Google apps in one go provided I can get all the PST files together in one folder.
Thanks also for clarifying the point about the .edb files.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.