Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


How to archive Exchange mailbox?

Posted on 2016-10-19
Medium Priority
Last Modified: 2017-02-03
There is a MS Exchange organization, with 5 Exch 2010 servers holding different roles. 3 of them on hub transport and mailbox, and 2 of them are CAS. There are 2 mailbox databases, both on DAG. The problem is, we found that few of the mailboxes (altogether 250+) are exceed 20 GB. These mailboxes are still active, although the mailbox owner already left the company. However, other users still have to access, especially to grab and share those latest incoming mails, we have to leave them live.

Now, both exch mailbox databases are in 500+ GB, we are thinking of doing some kinds of house keeping, at least to avoid/slow down the growth of the mb DB. We are thinking for those exceed 20 GB, we just want to keep those mails that dated this year, and take away mails that were last year of before. Are we suppose have to archive them? But, can I only archive those mails that based on date? or export them to PST?

Another condition is, suppose only this year's mails are kept on the mailbox, others are archived or kept some where away from server. But, if users want to see mails that are belong to last year one day, what am I suppose to do to fulfill their need?
Question by:MichaelBalack
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 32

Expert Comment

by:Scott C
ID: 41851338
You should set up Archiving on that mailbox.


This way you avoid the troubles and possibility of losing data using .PST files.

Expert Comment

by:Niten Kumar
ID: 41851348
One of the best solutions that you find around is Metalogix Archive Manager Exchange Edition.  We used to have mailboxes as big as 40 GB.  All that has been brought down by Archive Manager to less than 5 GB.  The mailboxes are just not growing now.  The jobs run every night and archive mails older than 90 days.  Well that's our company policy.  The user is able to see those archived emails.  The only thing that happens in the backend is that older mails are shifted to another storage and then archive manager places pointers in the place of the email.

You can read more here and get a trial and test it out in your test environment.


Expert Comment

by:Austin Texas
ID: 41851351
Exch 2007 is when MS planned their move away from exmerge. I think it was Exch2010 that MS released a suite a mailbox import/export cmndlets. The New-MailboxExportRequest cmdlet is the one you want.
You can script it into a chron job so that housekeeping is triggered automatically at whatever intervals you prefer.
You have a couple of options as far as making them available for future use. You can just save them as PSTs or import them back into Exch in another mailbox or a completely different mailstor.
Fill in the form and get your FREE NFR key NOW!

Veeam® is happy to provide a FREE NFR server license to certified engineers, trainers, and bloggers.  It allows for the non‑production use of Veeam Agent for Microsoft Windows. This license is valid for five workstations and two servers.


Expert Comment

ID: 41851483
One option is to close off the existing ex employee mailbox and have new emails delivered to a new mailbox.

For most clients I advise we archive off departing employees mailboxes and assign the email address for the ex employee as a secondary email address to the new employee.

If the mailbox is acting as a shared mailbox then perhaps its time to have new emails delivered elsewhere

Expert Comment

ID: 41851593
If you're open to using a dedicated email archiving tool, we can help. Our Exchange software ensures you never have to use PSTs, can save everything in one central store anywhere you choose and archive your mailboxes in any way you see fit. It also makes it easy for your end users to find any email they might need using the search functionality.

You can trial a free 30 day trial and get some info via the link below.


Please let us know if we can be of any more help.

All the best,

LVL 12

Expert Comment

by:Tej Pratap Shukla ~Dexter
ID: 41853717
Just Start the Exchange Management Shell and run below command:
Get-Mailbox -Identity <<mailbox>> -Archive | `ft ArchiveGuid, ArchiveName, ArchiveQuota

Open in new window

Default mailbox quota is 2GB

To set mailbox archive quota run below command:
Set-Mailbox –Identity <<mailbox>> –ArchiveQuota 10GB

Open in new window

After running this command the default mailbox archive quota will be 10 GB

You can also do this from Exchange Management Console. Just follow below mentioned steps:
1. Open the Exchange Management Console.
2. Expand the Exchange On-Premise and then expand the Recipient Configuration and then select Mailbox.
3. In the Results Pane, select one or more users that need to have an Archive.
4. Right-click the selected users and select “Enable Archive.” Click Yes in the license requirement warning, and the archive will be created.

Author Comment

ID: 41856538
Hi all,

Please give me some time to go through the suggested articles and methods. I'll get back to you guys as soon as possible.

Author Comment

ID: 41873474
Hi all,

I just want parts of the mails for the given mailbox to be archived. Shall I use mailboxexportrequest to export these parts of mails (may be based on date), to a pst?

Accepted Solution

CodeTwo Software earned 2000 total points
ID: 41873697
Hi Michael,

You can use the -ContentFilter prameter to define which items you want to export to PST. Here is an example:

New-MailboxExportRequest -Mailbox NAME -ContentFilter {(Sent -le '31/12/2015') -and (MessageKind -eq 'email')} -FilePath \\PATH.pst

Open in new window

For more info and tips on exporting multiple mailboxes at once see: http://www.codetwo.com/admins-blog/exchange-mailbox-backup-pst-pros-cons/?sts=6434

Hope this helps,

Author Closing Comment

ID: 41887349
Thanks for codetwo for the suggestions and commands. It simply works great.

Featured Post

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are times when we need to generate a report on the inbox rules, where users have set up forwarding externally in their mailbox. In this article, I will be sharing a script I wrote to generate the report in CSV format.
Here in this article, you will get a step by step guidance on how to restore an Exchange database to a recovery database. Get a brief on Recovery Database and how it can be used to restore Exchange database in this section!
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
Suggested Courses

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question