Exchange Online, a fundamental part of the Office 365 suite, is one of the most used mail services in the world for enterprise email management.

In addition to its main purpose, it allows users to manage their own calendars and contact list so that it can be shared without using any other applications or services.

Iperius Backup Advanced Exchange version can perform backup and restore of your Exchange Online organization (and of Exchange On-Premises server as well), meeting all your needs and keeping your mailboxes safe by running periodic backups and restoring them when you need.

Thanks to its powerful features, Iperius allows a granular backup of your emails, calendar events and contacts respectively on .eml, .ics and .vcf files, protecting all mailboxes in your Office 365 organization.
You can backup one mailbox or a group of them depending on your needs.

See also: Backup of Exchange Server (On-Premise) and mailbox export on .PST files with Iperius Backup

With the purchase of one license you will able to backup (and restore) unlimited mailboxes in your Microsoft Exchange organization (both Exchange Online on Office 365 as well as your Exchange On-Premises), taking advantage of our support (both email and phone) and all future updates without any additional cost.

In this tutorial we will see how to backup one or more Exchange Online mailboxes inside an Office 365 organization.

1) Create a Exchange backup job

Firstly, let’s create a new backup job:

Office365 - Add backup job

Then, let’s add an Exchange backup item to the job:

Office365 - Add Exchange item

Now a configuration window (like the one below) will open, and here we will set the necessary parameters for backing up the mailboxes:

2) Setting up an Exchange account inside Iperius

Now we will add our Exchange Online account inside Iperius Backup so that the software will be able to connect to the Office 365 organization to list and backup all mailboxes.
To add an account, let’s click on the icon that is highlighted in the picture below:

The management window of all Exchange accounts created inside Iperius Backup will then opened.
To create a new one, let’s just click on the “New” button (see picture below).

NB: You must create an account for each Office 365 organization you want to connect to.

At this point, another configuration window will be shown: here we will insert the necessary information to connect to our Exchange organization.
First let’s type the “Account Name” and then edit the “Connection Type” box of our account, setting it to “Microsoft 365 (Exchange Online) – Modern Authentication“, as done in the picture below:

Now let’s enter username (email) of our account and a new (or if already exists) “Azure AD Application name”. 
Therefore select the Region of our organization and click on “Generate a new self-signed certificate”. If you already have a certificate you can instead just import it through File Explorer.


In order to complete the Modern Authentication you need to copy ad paste the “Device code” in the login page of Microsoft 365,  as described in the following steps:






Now you can close the browser and Save the Exchange Online configuration.


Finally, let’s click on the “Connect” button.  If the connection is successful, you will get a positive message as shown in the following screen.

Once done with the configuration, we can proceed to the selection of the mailboxes to backup.

3) List and Selection of the mailboxes

After selecting our account from the drop-down menu, let’s click on the “Next” button to list all the mailboxes:


In a few seconds, the panel will be filled with the mailboxes of our Outlook 365 organization:

At this point, as highlighted on the picture above, we will need to check the mailboxes that we want to backup, then click on “Next”.

Here you can choose the Backup mode you need, by design “Export mailboxes to individual .pst file” is selected:


Then set a destination folder (and the network credentials needed to access to it).

Note: in case you want to add further destinations to your backup job or where to copy all the files exported, you need to check the option “Copy the exported files also in the job destinations“, as shown in the picture below:


Finally you have the Summary of the Exchange Online configuration.

If this configuration is the one you want, just click the “Ok” button to return to the general settings of the backup operation

4) Add further backup destinations

Once the Exchange backup item is setup, click the “Next” button to go on into the job creation process (see screen below).

Office 365 - Job general settings

The next panel, “Destinations“, will allow us to add one or more additional destinations for the backup jobs, choosing from local/network folders, LTO Tape drives, Amazon S3 (or any S3 compatible service), FTP servers, Iperius Online Storage® or Cloud services like Google Drive, Dropbox or OneDrive For Business (see following picture).
Obviously, the additional destinations will be active only if the option “Copy the exported files also in the job destinations has been checked.

To complete the job configuration, let’s go on through the settings using the “Next” button (during this time we will be able to set further options like schedules and email notifications) until we get to the final panel, “Summary”.
Here we choose a name for our backup job and some notes. Once we set them, let’s click the “Ok” button to confirm.

Office 365 - Save Backup Operation

5) Running the Office 365 backup job

At this point. we will find the newly created job inside the job list of Iperius Backup.
To run the operation, we just need to select it and click on the “Run” button, as highlighted in the picture below:

Office 365 - Run Backup

The job will start and will export the selected mailboxes in the specified destinations.

(Italian, French, German, Spanish, Portuguese (Brazil))

Office 365 Backup: how to export Exchange Online mailboxes with Iperius
Iperius Team

PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here:



  1. Patrick Jorna

    I need to backup all Exchange Online (365) mailboxes to PST.

    I set up an Office365 account correctly. (the whole proces creating an Azure application etc.) When I try to backup Exchange Online it shows ‘Connecting with username@domain’…. after a while backup fails. What can be the problem?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: