[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More


Enable Mailbox Archiving Exchange Online

Published on
3,438 Points
Last Modified:
Shaun Hardneck
Passionate and Experienced IT Professional with experience in Microsoft Exchange Messaging and Office 365 solutions.
What is Archiving?
Archiving in Exchange Online (called In-Place Archiving) provides users with additional mailbox storage space.

Enable Mailbox Archiving Exchange Online

The focus of this post is to look at two ways on how Mailbox Arching can be enabled in Exchange Online.

What is Archiving?

Archiving in Exchange Online (called In-Place Archiving) provides users with additional mailbox storage space. Archive mailboxes also provide an alternate storage location in which to store historical messaging data. When their archive mailbox is enabled, users can store messages in their archive mailbox (also called an In-Place Archive). Users can access their archive mailboxes by using Outlook and Outlook Web App. 

Using either of these client applications, users can view messages in their archive mailbox and move or copy messages between their primary mailbox and their archive mailbox. Users can also recover deleted items from the Recoverable Items folder in their archive mailbox by using the Recover Deleted Items tool.

To get started, Login to the Exchange Online Admin Console.

  1. Navigate to Recipients
  2. Select a user mailbox

As can will notice from the right-hand side, Archiving is not enabled.

To enable Archiving click on Enable

You will be prompted with a Warning popup asking if you are sure you want to enable Archiving, Click on Yes

While Waiting for the Archiving to be enabled, you will receive the following error of you user have been migrated from Exchange On-premise to Exchange Online.

This simply means that we cannot enable the Archiving for a migrated user using the EAC.

To enable Archiving for a Migrated user, we need to user PowerShell.

Connect to Exchange using PowerShell.

Run the following to Enable archiving for the user.

Get-RemoteMailbox "Alasdair.Wood@o365cloudlab.co.za" |Enable-RemoteMailbox -Archive

To verify that the archiving has been enabled, connect to Exchange Online PowerShell.

This script can be used to connect to Exchange Online:

Once connected, run the following.

Get-Mailbox alasdair.wood@o365cloudlab.co.za |fl Name, *archive*

As you will notice, the ArchiveStatus will show Active

The following user does not have archiving enabled and the status will show as None

And that is how simple it is to enable Archiving for Exchange Online Mailboxes.


Experts Exchange Profile


Featured Post

Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Join & Write a Comment

This video tutorial shows you the steps to go through to set up what I believe to be the best email app on the android platform to read Exchange mail.  Get the app on your phone: The first step is to make sure you have the Samsung Email app on your …
Discover the basics of using Outlook 2016 from office 365.

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month