Office 365 to iCloud Migration
An Office 365 to iCloud migration moves supported Microsoft 365 mailbox data to Apple iCloud. EdbMails uses its Office 365 to IMAP workflow for iCloud Mail, while calendar and contact data use separate CalDAV and CardDAV connections where supported. Because Microsoft 365 and iCloud use different data models, administrators should prepare the destination accounts and validate supported data after migration.
EdbMails automates the supported data-transfer process after the source and destination connections are prepared. For iCloud Mail, use IMAP with the Apple Account/iCloud Mail address and the authentication credential required by Apple for manual third-party access. For broader Microsoft 365 migration scenarios, see the EdbMails Office 365 migration software.
Plan the project before moving production data. The Office 365 migration guide covers broader migration considerations, while the Office 365 migration checklist can be used to confirm source readiness, target readiness, migration execution, and validation tasks.
EdbMails supports mailbox selection, mapping, filtering, repeat migration runs, and migration reports. Subsequent runs can process supported new or changed source data and help reduce unnecessary reprocessing. Actual migration performance depends on source and target service behavior, network conditions, mailbox size, item count, account count, filters, and concurrency.

Reasons to Migrate Office 365 to iCloud
- Apple ecosystem preference:
Users who rely on iPhone, iPad, Mac, and other Apple services may prefer to consolidate selected email, calendar, and contact data in iCloud for closer integration with their existing Apple workflow.
- Consolidating selected email accounts:
Individuals or smaller teams may choose to consolidate selected Microsoft-hosted email accounts into iCloud Mail when that destination better matches their account-management needs.
- Device-integration preferences:
iCloud can be a suitable destination for users whose daily workflow is centered on Apple devices and services. This is a platform preference rather than a feature-equivalent replacement for the complete Microsoft 365 environment.
- Personal or small-scale mail consolidation:
For selected users, iCloud may be appropriate for personal or small-scale mail consolidation. Storage, account requirements, and destination capabilities should be reviewed before migration.
- Moving selected users from Microsoft-hosted mail:
Organizations can move selected supported mailbox data to iCloud when business requirements call for it, while separately planning Microsoft-specific permissions, compliance settings, and other features that do not have direct iCloud equivalents.
- Simplified destination for selected workflows:
Some users may prefer iCloud for selected mail, calendar, and contact workflows. Administrators should compare required features before treating iCloud as a replacement for Microsoft 365 services.
- Apple ecosystem preference:
Office 365 to iCloud: Pre-Migration Activities
Before the migration process from Office 365 to an iCloud server, ensure the following initial actions must be taken:
- On the Source Office 365 Server Side :
- For Auto Registration of the EdbMails application in Entra ID (Azure Active Directory), a global administrator account with an associated mailbox is required. If you prefer Manual Registration, you can use either a global admin account or any user account that has full mailbox access permissions.
- Assign the suitable Office 365 licenses for the mailboxes you wish to migrate
Click here to assign Microsoft 365 licenses to user accounts
- To migrate Office 365 public folders, archive mailboxes and shared mailboxes, ensure that you configure them appropriately.
Click here to create Office 365 Public folder and assign admin permissions.
Click here to create Shared mailboxes on Office 365 and set the required permission.
Click here to enable archive mailboxes on Office 365.
- Verify that you have enough bandwidth for Office 365 migration
Click here for network and migration planning, performance factors and best practices for Office 365 migration.
- For large messages(items) migration, configure Office 365 to increase the message size limit.
Click here for the steps to increase the message size on Office 365 to 150MB.
- On the Target iCloud Side:
- Prepare an active Apple Account with iCloud Mail enabled and confirm that the target has adequate storage for the data being migrated.
- For manual iCloud Mail IMAP access, use the incoming server imap.mail.me.com on port 993 with SSL. iCloud Mail does not support POP.
- Where the EdbMails manual IMAP connection requires an app-specific password, enable two-factor authentication for the Apple Account and generate an app-specific password. Do not use the normal Apple Account password in place of the required app-specific password.
- For bulk migrations, prepare the required target credentials for each account and enter the iCloud email address, app-specific password where required, IMAP host name, and port in the EdbMails sample CSV.
- IMAP handles email. Calendar and contact migration use the separate CalDAV and CardDAV details in the combined EdbMails workflow where supported.
- On the Source Office 365 Server Side :
Steps to Migrate from Office 365 to iCloud
Step 1: Download and Install EdbMails Software- Download and install the EdbMails application on your computer.
- Launch the application, enter your email address and password, then click ‘Login’ If you haven’t created an account yet, click ‘Start Your Free Trial’ to proceed.
See EdbMails system requirements for Office 365 to iCloud migration
- Select 'Office 365 Migration' > ‘Office 365 to IMAP migration’.
- You can keep the default job name or click ‘New Job’ to modify it. Then, click ‘Next’.
- Click ‘Add New Connection’ to establish the fresh connection to source Office 365 server or use an existing one by clicking ‘Connect to Existing’.
- Select the required connection options and click ‘Next’.
- Choose the authentication method and click the ‘Login’ button.
- Complete authentication through the Microsoft sign-in page and load the Office 365 mailboxes into EdbMails.
- Select the mailboxes you wish to migrate and click ‘Next’.
- Select ‘Connect to IMAP’ to connect to iCloud Mail. For a single user, select ‘Single User / Account Migration’ and enter the iCloud email address, the app-specific password where required by the manual IMAP connection, IMAP server imap.mail.me.com, port 993, and SSL. iCloud Mail does not support POP.
- Click ‘Login’ to authenticate with iCloud, load the mailbox information, and then click ‘Next’ to continue.
- To migrate multiple accounts, select ‘Multiple (Bulk) Users/Accounts Migration’ and click ‘Next’.
- Select ‘IMAP Migration CSV File’ to begin
- A prompt will appear to download the sample .csv file. Select a folder on your computer where you’d like to save it.
- Open the downloaded CSV file and populate the required iCloud mailbox details, including Email Address, App-Specific Password, IMAP Host Name, and Port Number. Leave all other fields as ‘NA’ since they aren’t needed for email migration. After updating, save and close the file.
- Click ‘Load Modified CSV File’ to select your updated CSV.
- Check that all mailboxes are correct, then click ‘Next’ to continue.
- To migrate Office 365 emails, contacts, and calendars to iCloud, select ‘IMAP with CalDAV/CardDAV Migration CSV File’. This option enables migration of email data through IMAP and contacts and calendars through iCloud's CardDAV and CalDAV services.
- A prompt will appear to download the sample CSV file. Pick a folder on your computer where you want to save it.
- Open the CSV file and enter the iCloud mailbox details along with the required CalDAV and CardDAV credentials for contacts and calendar migration. After updating the information, save and close the file.
- Click ‘Load Modified CSV File’, navigate to the folder where you saved the updated CSV, and select it to load into the application.
- Select the required mailbox mapping option.
- EdbMails maps the loaded source mailboxes to the prepared iCloud target accounts according to the selected mapping option. Review and modify the associations where required before migration. Mapping associates existing source and target accounts; it does not create Apple Accounts or provision iCloud Mail.
- Click ‘Start Migration’ to begin the process.
- After migration, review the migration report for successful, failed, or skipped items. Validate representative email, folders, and attachments in iCloud Mail, and validate contacts/calendars separately when the CardDAV/CalDAV workflow was used.
Office 365 to iCloud: Post Migration Steps
After migration, review EdbMails reports and validate representative messages, attachments, and folder hierarchy in iCloud Mail. Validate calendars and contacts separately when CalDAV/CardDAV was used, and compare representative item counts where practical. Confirm target account access and storage readiness. If production mail routing is changing, validate DNS/MX or Apple custom-domain configuration as a separate administrator-controlled cutover activity; mailbox migration does not by itself change DNS or MX records.
Frequently Asked Questions (FAQs)
What items does EdbMails migrate when moving from Office 365 to iCloud?
Can I migrate only specific folders or a subset of my mailbox (not everything) from Office 365 to iCloud?
Does EdbMails preserve folder structure and metadata during the migration to iCloud?
Can I migrate multiple Office 365 mailboxes at once to iCloud using EdbMails?
What happens if the migration is interrupted (e.g. network issue)? Will I lose data or have to start over?










