Office 365 to iCloud Migration
Moving from Office 365 to iCloud typically involves exporting your data to PST files, then converting the PST files to vCard or ICS format. Unfortunately, this can lead to lost data, calendar entries not matching up, and different fields no longer being matched. Furthermore, manual methods of migration can be time-consuming, difficult and not practical when it comes to migrating a large number of users, because they are so manual and not automated.
EdbMails offers a robust, fully automated Office 365 Migration tool for migrating mailboxes including emails, contacts, calendars, etc. from Office 365 to iCloud. With EdbMails, you can extract and convert your data from Office 365 and import it into the iCloud service without any manual intervention while still preserving folder structure as well as all of the metadata associated with Office 365.

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 can also effectively manage commonly encountered issues such as throttling to ensure an efficient migration process.
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:
If you are a user who has multiple Apple devices and has invested in the Apple ecosystem (i.e., phones, computers/iPads), then using iCloud as it provides a completely seamless connection between them all. You can be assured that if you are using an iPhone, iPad, or Mac, your information will be kept in sync at all times with iCloud, providing real-time connectivity (i.e., no third-party solutions required).
- 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:
Many people utilize iCloud because of its excellent privacy approach. This is largely because of Apple's robust infrastructure that provides end-to-end encryption of all of its various services, such as iCloud Drive and iCloud Backup. As such, users will feel confident that they have complete control over their data while it is at rest and/or during transition.
- 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 IMAP Server Side :
- Enter your iCloud IMAP hostname, port number, email address, and password to log in.
- For migrating multiple mailboxes you may download the sample CSV file provided by EdbMails and fill with required information like Mail Address, Password, IMAP server name of iCloud, 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.
- Authenticate on Microsoft login page and load the mailboxes.
- Select the mailboxes you wish to migrate and click ‘Next’.
- Choose ‘Connect to IMAP’ or ‘Connect to POP3’ based on your target server. For a single user, select ‘Single User / Account Migration’ and enter the email, password, and IMAP host name.
- Click ‘Login’, load the mailboxes, 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 enter the required details: email address (mailbox name), password, host name, and port. 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 emails, calendars, and contacts from Office 365 to iCloud platform supporting CalDAV/CardDAV, choose ‘IMAP with CalDAV/CardDAV Migration CSV File’.
- 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 fill in the required information: Source Mailbox Name, Password, Host, Port, CalDAV Username, CalDAV Password, CalDAV Server, CalDAV Folder, CardDAV Username, CardDAV Password, CardDAV Server, and CardDAV Folder. Once completed, 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 auto-maps source and target mailboxes. You can also map them manually if needed.
- Click ‘Start Migration’ to begin the process.
- Once done, view the log report and verify the migrated data on the target server.
Office 365 to iCloud: Post Migration Steps
After the migration, update your MX records so emails go to your new server.
Performance Optimisation Tips for Faster iCloud Imports:
- Avoid import during Peak Hours: Throttling is applied to IMAP servers by the iCloud servers in case of a lot of traffic. It is beneficial if your EdbMails migration runs during low traffic hours as the migration is smooth and speedy.
- Split Large Mailboxes for Better IMAP Acceptance: ICloud is known for its tighter IMAP message limits as well as size limits. Split large mailboxes into smaller groups to increase upload speed and decrease the chance of rejections or timeouts.
- Use Filters to Reduce Data Load: EdbMails allows you to import specific and only required messages using its date, folder and item-type filters, thereby reducing mailbox size and improving overall migration efficiency.
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?










