Office 365 Shared Mailbox to Exchange Migration
Shared mailboxes give several people access to a common address for departmental or team communication. When an organization moves services back on-premises, consolidates infrastructure, separates a business unit, or changes its operating model, the mailbox content may need to be transferred from Office 365 to an Exchange Server mailbox.
EdbMails Office 365 Migration Tool provides a guided process to connect to the source tenant, load Shared mailboxes, connect to the target Exchange Server, verify mappings, migrate selected supported mailbox data, and review reports.
This page describes a third-party mailbox-content migration. In an established Exchange hybrid deployment, Microsoft’s native remote-move workflow may be more appropriate when the requirement is to move the complete mailbox object between Exchange Online and on-premises Exchange. Confirm the intended identity, mailbox location, and coexistence model before choosing a route.

Choose the correct Shared mailbox migration route
| Condition | Correct route | Why |
|---|---|---|
| An established hybrid deployment must move the complete mailbox object back to on-premises Exchange | Assess Microsoft’s native remote-move and migration-batch workflow | A hybrid move manages the mailbox location and directory relationship differently from content copying. |
| Selected Shared mailbox content must be copied into a prepared Exchange mailbox | Use the EdbMails Office 365-to-Exchange content-migration workflow described on this page | It provides source and target connections, mapping, item transfer, progress information, and reports. |
| A mailbox appears active in both Exchange Online and on-premises Exchange | Resolve the authoritative mailbox object and mail-flow design before migration | Duplicate active mailbox locations can cause inconsistent delivery in hybrid environments. |
| The same SMTP address must move to the target | Plan address assignment, accepted domains, routing, MX, and Autodiscover as a controlled cutover | The address and mail-flow changes must occur in the correct order. |
| Users require Full Access, Send As, or Send on Behalf after migration | Document, configure, and test the required target permissions separately | Mailbox-content migration does not replace permission planning and validation. |
Plan the source, target, and cutover
- Inventory the source Shared mailbox addresses, aliases, size, folder count, item count, permissions, holds, forwarding, rules, and business owners.
- Decide whether each source Shared mailbox will map to a Shared mailbox or another supported mailbox type on the target Exchange Server.
- Confirm the supported target Exchange version, server health, storage, accepted domains, certificates, virtual directories, and mail-flow connectors.
- Document Full Access, Send As, Send on Behalf, automapping, and any required folder-level permissions for post-migration configuration.
- Choose a pilot mailbox, migration batches, validation owners, maintenance window, and rollback or coexistence approach.
- Keep DNS and subscription changes outside the data-transfer phase until the target has passed acceptance testing.
Pre-migration readiness for Office 365 and Exchange
Confirm that the source Shared mailboxes are visible to the selected Office 365 connection and that the account or registered application has the documented permissions. Prepare the target Exchange environment before loading production data.
- Source access: Complete the applicable automatic or manual application registration and verify that the intended Shared mailboxes can be loaded.
- Target server: Check the supported Exchange version, cumulative update, operating system, storage, certificates, internal and external URLs, accepted domains, and Send/Receive connectors.
- Destination objects: Create and mail-enable the required target mailboxes, or verify the available EdbMails automatic-creation workflow before relying on it.
- Access method: Configure the required target Exchange connection, impersonation rights where applicable, EWS settings, throttling policy, and message-size limits.
- Mapping: Verify the full SMTP address and mailbox type for every source-to-target pair rather than relying only on display names.
- Pilot: Migrate a representative mailbox and validate content, permissions, client access, and mail flow before processing the remaining batch.
Steps to migrate from Shared mailbox to Exchange using EdbMails
Step 1: Download and install EdbMails application
- Download and install the EdbMails application on your computer running on Windows OS. Ensure you can connect to the target Exchange server computer.
- Start the application and enter the required details and click the 'Login' button or click the 'Start Your Free Trial' button to continue.
- Know more details on System requirements for Office 365 to Exchange migration.
- Select the 'Office 365 Migration' option.
- Select 'Office 365 to Live Exchange Migration' option
- You can either keep the default job name or click the 'New Job' button to rename it to one of your choice.
Step 2: Connect to the source Office 365 server
- Click the 'Add New Connection' button to establish a new connection to the source Office 365. If you want to use an existing connection, simply select it from the connection list and click the 'Connect to Existing' button to proceed.
- Select the required connection options and click the 'Next' button to continue.
- Choose one of the methods for secure OAuth 2.0 based modern authentication
Connect to Office 365 server using secure modern authentication
- Sign in on the Microsoft page for authentication.
- After successfully connecting to your Office 365 server, select an option to load the shared mailboxes. Alternatively, you can also load the mailboxes using a CSV file.
Step 3: Select source Office 365 shared mailboxes
- Select the Shared mailboxes and folders from the left pane of the main migration window.
- Click 'Next' to set up the connection with the target Exchange server.
Step 4: Connect to the target Exchange server
- Click the 'Add New Connection' button to create a new connection to the target Exchange server. If you prefer using an existing connection, select it from the connection list and click the 'Connect to Existing' button to proceed.
Different options to connect to Exchange server in EdbMails
Using EdbMails, you can migrate mailboxes, public folders, and archive mailboxes from Microsoft 365 to target Exchange server.
- Choose the desired connection options and click the 'Next' button to proceed.
- Enter your target Exchange server details and then click the 'Login' button to proceed.
- Once you've successfully logged in to your, select the required option for loading the target Exchange server mailboxes.
- Click the 'Add New Connection' button to create a new connection to the target Exchange server. If you prefer using an existing connection, select it from the connection list and click the 'Connect to Existing' button to proceed.
Step 5: Map source and target mailboxes
- Select the appropriate option for mapping your mailboxes
- If you install EdbMails on your target Exchange server, you can choose to automatically create mailboxes on the target Exchange server.
Click here to know more about automatic mailbox creation.
- EdbMails automatically maps shared mailboxes between the source Office 365 server and the target Exchange server. However, if needed, you can also manually map the shared mailboxes between the source and target servers.
Step 6: Start Office 365 Shared mailbox to Exchange migration
- After mapping the mailboxes, click the 'Start Migration' button to initiate the migration process.
- Monitor the migration status and use the pause or resume controls when required by the migration window. After completion, review the detailed migration report for folder-level item counts, warnings, skipped items, and errors.
Post-migration validation and cutover tasks
- Review the migration report: Investigate completed, warning, skipped, and failed items before accepting the mailbox.
- Validate mailbox content: Compare representative folders and counts, then open selected messages, attachments, contacts, calendars, and other migrated supported items.
- Configure and test permissions: Apply the approved Full Access, Send As, Send on Behalf, and required folder permissions on the target.
- Test Exchange access: Confirm Outlook and Outlook on the web access, internal and external mail flow, replies from the Shared mailbox, Sent Items behavior, and Autodiscover.
- Perform the approved cutover: Update MX, Autodiscover, accepted domains, aliases, or routing only when the target is ready and the migration plan requires those changes.
- Retire the source carefully: Remove licenses, subscriptions, domains, or source objects only after business acceptance and after confirming that no users, applications, retention requirements, or routing dependencies remain.
Troubleshoot Shared mailbox to Exchange migration
- If a mailbox does not load, verify the selected connection type, application consent, account access, and source Shared mailbox visibility.
- If the target mailbox is missing, confirm that it is created and mail-enabled, or review the automatic mailbox-creation configuration.
- If mapping fails, compare the complete SMTP addresses and ensure that the intended target mailbox type is available.
- If items fail, review the report for target message-size limits, permissions, throttling, service availability, or unsupported conditions.
- If mail flows to the wrong location, check for duplicate mailbox objects, accepted-domain settings, connectors, MX records, and Autodiscover.
Correct the reported cause before rerunning the affected mailbox. Do not change a verified mapping merely to clear an error.
EdbMails capabilities for Shared mailbox to Exchange migration
- Modern source authentication
Use the supported OAuth-based Office 365 connection method and the documented permissions for the selected registration option.
- Flexible Exchange target connection
Connect to a supported target Exchange environment using the connection method appropriate for the server configuration.
- Mailbox loading and mapping
Load mailboxes automatically or by CSV where supported, then review automatic matches or define mappings manually.
- Selective migration controls
Choose the required mailboxes and supported folder or item filters so the migration follows the approved project scope.
- Batch and subsequent-pass support
Process multiple mapped mailboxes and run a later pass for supported items not migrated previously when the original project context is retained.
- Progress, reports, and support
Monitor job status, review detailed reports, and contact EdbMails technical support when a migration issue requires assistance.
Shared mailbox migration acceptance checklist
- Each source Shared mailbox is mapped to the intended target Exchange mailbox.
- Warnings, skipped items, and failures in the migration report have been reviewed and resolved where required.
- Representative folders, messages, attachments, contacts, calendars, and other selected supported items open correctly.
- Full Access, Send As, Send on Behalf, automapping, and required folder permissions have been tested.
- Internal and external mail flow, replies, Sent Items behavior, Outlook access, and Autodiscover have been verified.
- DNS, routing, aliases, source objects, and subscriptions remain unchanged until the approved cutover and business acceptance.
Frequently Asked Questions
Is this workflow the same as a native hybrid remote mailbox move?
Must the target Exchange Shared mailbox exist before migration?
Are Shared mailbox permissions migrated automatically?
Can I rerun a Shared mailbox migration after correcting an error?
When should the Office 365 subscription or source mailbox be removed?

