Office 365 to iCloud Migration
An Office 365 to iCloud migration often involves exporting mailbox data to PST files and then converting contacts and calendars into separate formats such as vCard and ICS. These manual steps can increase the risk of incomplete transfers, missing calendar entries, metadata inconsistencies, and additional administrative effort. For large-scale migrations, manual methods quickly become inefficient and difficult to manage.
EdbMails provides an automated Office 365 migration solution that enables organizations and individual users to migrate Office 365 mailboxes, emails, contacts, and calendars to iCloud with minimal manual intervention. The software streamlines the migration process by securely transferring data while preserving folder hierarchy, message properties, attachments, contacts, calendar information, and other mailbox metadata.
With features such as incremental migration, automatic mailbox mapping, advanced filtering options, and detailed migration reports, users can obtain the complete view of their migration progress at all times. In addition, EdbMails is designed to handle migration throttling scenarios efficiently.
Whether you are looking to migrate one user or an entire organization, EdbMails can provide you with a reliable migration solution with speed, accuracy, and total data fidelity when moving from Microsoft 365 to Apple’s iCloud ecosystem.

Reasons to Migrate Office 365 to iCloud
- Seamless Connection to Your Apple Devices:
Users who rely on Apple devices such as iPhone, iPad, and Mac often prefer iCloud because it provides native synchronization across the Apple ecosystem. Emails, contacts, calendars, and files remain updated automatically across connected devices without additional configuration.
- Simplified Data Management and Access:
The ability to manage and access emails, contacts, and calendar items in a clean and simple manner is provided by iCloud, which is significantly easier than Microsoft 365's complex enterprise-based dashboard (i.e., more usable for users that like to have fewer steps/configurations prior to finding their data).
- Integrated Privacy and End-to-End Device Data Encryption:
Privacy is one of the primary reasons users choose iCloud. Apple incorporates strong security measures and encryption technologies that help protect user data during transmission and while stored in the cloud. These security features help users maintain greater control over their personal information across Apple services.
- Cost-Effective Plans for Individual and Small Team Use:
Microsoft 365 is more suited for larger teams/businesses whereas iCloud's storage options would be best for individuals, sole professionals and small businesses as it allows you to scale your plans and only pay for what you require.
- Better Suitability for iOS-Centric Workflows:
Users who are invested in the productivity space with Apple products such as Pages, Numbers, and Keynote will feel much more at home using iCloud, removing the pain of being incompatible and the need to constantly move between platforms.
- Intuitive User Interface for Non-Technical Users:
iCloud is designed with simplicity in mind. Users who do not have much familiarity with enterprise level tools or get lost in all the admin controls of Microsoft 365 like iCloud's simple dashboard. Routine tasks such as accessing or backing up data are simplified with iCloud's ease of use.
- Seamless Connection to Your Apple Devices:
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:
- Gather the required iCloud connection details, including the IMAP server hostname, port number, email address, and app-specific password required for authentication.
- For bulk migrations, download the sample CSV file provided by EdbMails and enter the required iCloud mailbox details, including email address, app-specific password, IMAP hostname, and port number.
- 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 the target iCloud mailbox. For a single user, select ‘Single User / Account Migration’ and enter the iCloud email address, app-specific password, and IMAP server details.
- 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 automatically maps Office 365 mailboxes to the corresponding iCloud accounts. Review the mappings and modify them if required before starting the migration.
- Click ‘Start Migration’ to begin the process.
- After the migration completes, review the migration report and verify that emails, folders, contacts, and calendars have been transferred successfully to iCloud.
Office 365 to iCloud: Post Migration Steps
After the migration is complete, verify mailbox data in iCloud and update your MX records if iCloud will handle incoming email for your domain.
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?










