Export Office 365 Mailbox to PST: 4 Working Methods (PowerShell, Admin Center & Tool)
Want to create a PST file from an Office 365 mailbox? You are in the right place. In this guide we walk through every working way to export Office 365 mailbox to PST, including PowerShell, the Microsoft 365 admin center, eDiscovery in Microsoft Purview and a direct backup tool. The same steps work for O365, M365 and shared mailboxes. Before the methods let us quickly cover what an Office 365 mailbox is and why people download it as PST.
What is an Office 365 Mailbox?
An Office 365 mailbox is the storage that holds your emails, calendars, contacts and other Outlook items inside the Microsoft 365 suite. You can send and receive mail from it, schedule meetings and attach files. The same mailbox is reachable from Outlook on the desktop because Outlook is the standalone client shipped inside Microsoft 365. Outlook saves data in its own proprietary format called PST. While the cloud mailbox is the best place to keep current email, there are situations where you need to download Office 365 emails to a local PST file. The reasons sit below.
Why Download Office 365 Emails to PST
Backing up the cloud mailbox is the most common reason. Other reasons include:
- Your Office 365 storage is full and you want to move older mail off the server.
- You want a local copy that protects data from accidental deletion or retention policy clean ups.
- You are migrating to another platform or another Exchange server and need a portable file.
- You want to share mailbox content with someone who uses Outlook only.
These are real situations administrators and end users face every week. Now let us see how to download a mailbox from Office 365 to PST without losing anything.
Methods to Export Office 365 Mailbox to PST
There are three manual ways and one professional way. We cover all four:
- Configure the Microsoft 365 mailbox in Outlook and export from there.
- Save Outlook 365 emails to PST using eDiscovery and Content Search in the admin center.
- Export O365 mailbox to PST using a PowerShell script.
- Use a direct backup tool when the manual paths are slow or blocked.
Method 1: Configure Office 365 Mailbox in Outlook
This is the simplest path if you already have Outlook installed. Syncing your Microsoft 365 mailbox over IMAP gives Outlook a full local copy that you can export.
- Open Microsoft Outlook and click File.
- Choose Account Settings and then Account Settings again.
- On the Email tab click New. On older versions go to Tools then Account Settings then New.
- Enter the Office 365 email address and click Connect.
Once the cloud account is linked Outlook will sync the data. You can then go to File then Open & Export then Import/Export to save the mailbox as a PST. If the connection fails or sync stalls move to the next method.
Method 2: Export Office 365 Mailbox to PST from Admin Portal Using eDiscovery
This method uses the Content Search feature inside Microsoft Purview. You need the eDiscovery Manager role in the Microsoft 365 compliance center before you start.
- Sign in at admin.microsoft.com and open the Microsoft 365 admin center.
- From the Admin Centers list open Security & Compliance.
- Go to Permissions and click eDiscovery Manager.
- Click Edit and confirm the role group has Search, Hold and Export. If Export is missing click Edit role group and add it.
- Open More Resources and launch Microsoft Purview Compliance.
- Choose Content Search then New Search. If Content Search is hidden, recheck the eDiscovery permissions.
- Name the search and pick the source mailbox under Locations. Apply filters under Conditions or leave it empty to grab the full mailbox.
- Click Submit then Done.
- When the search finishes click Download Results. Copy the Export Key and click Click Once.
- The eDiscovery PST Export Tool launches. Paste the Export Key, set the save path and click Start.
The download time depends on the mailbox size. This is the standard way to export a mailbox to PST from the Office 365 admin center.
Helpful tip: The eDiscovery Export Tool runs natively on Microsoft Edge. To use it on Chrome install Meta4 ClickOnce Launcher. On Firefox install Breez ClickOnce.
Method 3: Export Office 365 Mailbox to PST Using PowerShell
PowerShell is the fastest scripted way and is popular with admins who manage many mailboxes. Note that the New-MailboxExportRequest cmdlet works on On-Premises Exchange. For pure Exchange Online the supported route is Compliance Search Export through PowerShell. Steps below cover the hybrid path.
- Open PowerShell as Administrator.
- Connect to Exchange Online:
$UserCredential = Get-Credential Connect-ExchangeOnline -UserPrincipalName <UPN> -UserCredential $UserCredential - Trigger the export:
New-MailboxExportRequest -Mailbox <MailboxName> -FilePath \\Server\SharedFolder\mailbox.pst - Track the job:
Get-MailboxExportRequest - Clean up when done:
Get-MailboxExportRequest | Remove-MailboxExportRequest
You need Mailbox Import Export permission and the Exchange Online module installed. The same script works for exporting an O365 mailbox to PST through PowerShell or an Exchange Online mailbox to PST through PowerShell.
Can You Export a Shared Mailbox to PST?
Yes. In the eDiscovery method add the shared mailbox under Locations like a regular user mailbox. In PowerShell pass the shared mailbox identity to New-MailboxExportRequest. The Office 365 export shared mailbox to PST flow is identical to a normal mailbox once permissions are granted.
Issues With the Manual Solutions
The three manual methods do work but they have real limits:
- They are technical and a non-IT user can struggle.
- Big mailboxes take hours and the eDiscovery job often needs a refresh.
- File size caps and timeouts appear on large datasets.
- Office 365 administrator credentials are mandatory.
- Failed exports can leave incomplete or corrupt PST files.
Teams that want a faster route use a dedicated tool.
Method 4: Download Mailbox from Office 365 to PST Using a Backup Tool
Corbett Office 365 Backup Tool exports any Microsoft 365 mailbox to PST in a few clicks. It supports selective export through date range, folder and item type filters. It also keeps metadata, attachments and folder hierarchy intact. Batch export of multiple mailboxes is built in.
Steps to Export Office 365 Mailbox to PST With the Tool
- Install the tool on Windows.
- Click Open then Email Account then Add Account.
- Enter the Office 365 credentials and click Add. The software lists every folder.
- Preview emails with full attributes.
- Click Export and choose PST as the format.
- Apply filters if needed and click Save.
- When the run finishes click Open Folder to reach the PST.
You can now Import PST to Outlook on any device.
To Conclude
Exporting an Office 365 mailbox to PST is not one job, it is four different routes for four different situations. Outlook configuration suits a single user, eDiscovery suits a compliance lead working from the admin center, PowerShell suits an admin scripting many mailboxes and a direct backup tool suits anyone who wants a clean PST without the manual work. Pick the path that matches your scale and skill.
Frequently Asked Questions
Q1. How do I export an Office 365 mailbox to PST from the admin center?
Open the Microsoft 365 admin center, go to Microsoft Purview Compliance, run a Content Search on the target mailbox, click Download Results, copy the Export Key and run the eDiscovery PST Export Tool to save the file.
Q2. How do I export an Office 365 mailbox to PST using PowerShell?
Connect to Exchange Online with Connect-ExchangeOnline, then run New-MailboxExportRequest with the Mailbox and FilePath parameters. Track progress with Get-MailboxExportRequest.
Q3. Can I export a shared mailbox in Office 365 to PST?
Yes. Add the shared mailbox as a location in eDiscovery Content Search or pass its identity to New-MailboxExportRequest in PowerShell.
Q4. Where is the PST file in Outlook 365?
The default path is C:\Users\<YourUsername>\Documents\Outlook Files.
Q5. How can I download a PST from Office 365 webmail?
Outlook on the web does not export PST directly. Connect the account in desktop Outlook, use eDiscovery in the admin portal or run a backup tool to get the PST.
Q6. How do I extract all email addresses from Outlook 365?
Press Ctrl+E in Outlook, type @ and press Enter. Open each result and copy the addresses into a text file.