{"id":3919,"date":"2025-06-11T17:51:27","date_gmt":"2025-06-11T17:51:27","guid":{"rendered":"https:\/\/www.adviksoft.com\/blog\/?p=3919"},"modified":"2026-09-24T08:30:11","modified_gmt":"2026-09-24T08:30:11","slug":"how-to-export-emails-from-one-account-to-another-in-office-365","status":"publish","type":"post","link":"https:\/\/www.adviksoft.com\/blog\/how-to-export-emails-from-one-account-to-another-in-office-365\/","title":{"rendered":"How to Transfer Emails from One Office 365 Account to Another?"},"content":{"rendered":"
If you\u2019re planning to transfer emails from one Office 365 account to another, maybe due to employee offboarding, restructuring, or mailbox cleanup, this guide is for you.<\/p>\n
We\u2019ll walk you through two practical options:<\/p>\n
Let\u2019s begin with the manual approach first.<\/p>\n
This method requires Office 365 admin rights and some technical know-how. If you’re comfortable with PowerShell, follow the steps below:<\/p>\n
Before You Start:<\/strong><\/p>\n Make sure you have:<\/p>\n Follow the steps explained below to transfer emails from one Office 365 account to another using PowerShell.<\/p>\n Step 1.<\/strong> Run PowerShell as an Administrator.<\/p>\n Step 2.<\/strong> Install the Exchange Online Management Module.<\/p>\n Install-Module -Name ExchangeOnlineManagement<\/em><\/p>\n Step 3.<\/strong> Connect to Exchange Online.<\/p>\n Connect-ExchangeOnline -UserPrincipalName your-admin@domain.com -ShowProgress $true<\/em><\/p>\n Step 4.<\/strong> Export Emails from Source Mailbox:<\/p>\n Create a content search to find emails in the source mailbox:<\/p>\n New-ComplianceSearch -Name “ExportEmails” -ExchangeLocation “source@domain.com” -ContentMatchQuery “received>=01\/01\/2022 AND received<=12\/31\/2022”<\/em><\/p>\n Start the content search:<\/p>\n Start-ComplianceSearch -Identity “ExportEmails”<\/em><\/p>\n Export the search results to a PST file:<\/p>\n New-ComplianceSearchAction -SearchName “ExportEmails” -Export -Format “PST”<\/em><\/p>\n Step 5. <\/strong>Download the PST File:<\/p>\n Follow the provided link from the export job notification email to download the PST file to your local machine.<\/p>\n Step 6. <\/strong>Import Emails to Target Mailbox:<\/p>\n Use the New-MailboxImportRequest cmdlet to import the PST file into the target mailbox:<\/p>\n New-MailboxImportRequest -Mailbox target@domain.com -FilePath “\\\\path\\to\\exportedfile.pst”<\/em><\/p>\n Step 7. <\/strong>Monitor the Import Request:<\/p>\n Check the status of the import request:<\/p>\n Get-MailboxImportRequest<\/em><\/p>\n View detailed information if needed:<\/p>\n Get-MailboxImportRequestStatistics -Identity target@domain.com\\MailboxImport<\/em><\/p>\n Step 8. <\/strong>Disconnect from Exchange Online:<\/p>\n Disconnect-ExchangeOnline<\/em><\/p>\n These steps outline the process to move emails from one Office 365 account to another using PowerShell.<\/p>\n While the manual process is secure and official, it comes with challenges:<\/p>\n If the manual method seems too complex or you need to transfer multiple mailboxes, you can consider a trusted migration tool.<\/p>\n For example, Advik Office 365 Migration Tool<\/a><\/strong> offers:<\/p>\n This is ideal for non-technical users or IT teams managing large migrations.<\/p>\n Note:<\/strong> Use software only if manual PowerShell is too complex or doesn\u2019t meet your use case (like bulk or selective folder migration).<\/p><\/blockquote>\n Download the software and try it for free.<\/p>\n\n
Manual Method Limitations<\/h3>\n
\n
#2. Move Emails from One Account to Another Office 365 (When Manual Doesn\u2019t Fit)<\/h2>\n
\n
<\/a>\u00a0
<\/a><\/figure>\nSteps to Transfer Emails from One Office 365 Account to Another<\/h3>\n