Migrate Email Accounts to Microsoft 365

Migrate Email Accounts to Microsoft 365


Moving your email accounts to Microsoft 365 provides access to modern collaboration tools, improved reliability, and centralized management. With the right preparation, you can migrate mailbox data with minimal disruption while maintaining access to your existing email during most of the process.

Migration Procedure

1. Review Your Current Email Environment

Before starting the migration:

  • Confirm the usernames and passwords for all mailboxes being migrated.
  • Gather your current IMAP server details, including server names and port numbers.
  • Back up any critical emails and data.

Tip: If you're unsure of your email server settings, contact your current email provider for assistance.

2. Verify Microsoft 365 Administrator Access

  • Sign in to the Microsoft 365 Admin Center.
  • Confirm that your account has administrator permissions to create users and manage migrations.

3. Create Microsoft 365 User Accounts

  • Create a Microsoft 365 user account for each mailbox being migrated.
  • Assign the appropriate Microsoft 365 license (for example, Microsoft 365 Business Standard).

Note: Each mailbox must be created and licensed before the migration can begin.

4. Collect Mailbox Connection Information

For each mailbox, gather the following information:

  • IMAP server address
  • Port number
  • Username
  • Password
  • SSL/TLS status (recommended)

5. Create and Upload the Migration Batch

  • Open the Exchange Admin Center from Microsoft 365.
  • Navigate to Migration.
  • Select IMAP Migration.
  • Upload a CSV file containing the mailbox details.

The CSV file typically includes:

  • Email address
  • Username
  • Password
  • IMAP server address

Using a CSV file allows multiple mailboxes to be migrated in a single batch.

6. Start the Migration

  • Review all mailbox information carefully.
  • Start the migration batch.

Microsoft 365 will begin copying email data into the new mailboxes while users can continue working in their existing environment.

7. Update DNS Records for Email Delivery

After confirming that mailbox synchronization is working correctly:

  • Sign in to your DNS provider (such as GoDaddy or Namecheap).
  • Update the required DNS records, including:
    • MX record (mail routing)
    • Autodiscover record
    • SPF record

Warning: Incorrect DNS changes can interrupt email delivery and affect mailbox connectivity.

8. Monitor Migration Progress

  • Monitor migration status within the Exchange Admin Center.
  • Be prepared for larger mailboxes to take several hours or complete overnight.

9. Finalize the Migration Batch

  • Select Complete Migration.
  • Verify that email messages are present and accessible in Microsoft 365.

10. Retire the Previous Email Service (Optional)

Once all mailbox data has been verified:

  • Deactivate the old email service if it is no longer required.
  • Confirm that users are successfully sending and receiving email through Microsoft 365 before cancelling any existing service.

Troubleshooting Migration Issues

Basic Checks

If mailbox data is not appearing as expected:

  1. Verify usernames and passwords for all affected mailboxes.
  2. Restart Outlook or create a new Outlook profile.
  3. Allow additional time for DNS changes to propagate, which may take anywhere from 30 minutes to several hours.

Advanced Troubleshooting

For more complex migration issues:

  1. Verify SSL/TLS requirements and confirm that the source mail server supports the configured ports.
  2. Reduce migration batch sizes if throttling limits affect large mailbox migrations.
  3. Use Exchange Online PowerShell and the New-MigrationBatch cmdlet for bulk migration management.
  4. Run a message trace in the Exchange Admin Center to identify missing or delayed email messages.
  5. Clear the Outlook autocomplete cache if users continue seeing outdated email addresses.
  6. Lower DNS TTL values before cutover to help accelerate MX record propagation.

Important Notes and Warnings

  • Back up all mailbox data before starting the migration.
  • Avoid making significant mailbox changes while migration is in progress.
  • Expect short delays in email delivery immediately after DNS updates.
  • Verify all credentials and server settings before launching migration batches.
  • Allow additional time for large mailboxes to complete synchronization.
  • Mobile devices may need to be reconfigured after the cutover.
  • Shared mailboxes require additional configuration to ensure proper access after migration.
  • Contacts, calendars, tasks, and other mailbox items require separate migration methods when using IMAP migration.

Frequently Asked Questions

Will I lose emails during migration?
No. IMAP migrations copy email data to Microsoft 365 rather than removing it from the source mailbox. Backups are still strongly recommended.
Can I continue using email during the migration?
Yes. Users can typically continue working normally while mailbox data is being copied. Brief delays may occur during the final cutover stage.
How long does a migration take?
Migration times vary based on mailbox size, internet speed, and server performance. Small mailboxes may complete within minutes, while larger mailboxes can take several hours.
Do contacts and calendars migrate automatically?
No. Standard IMAP migrations transfer email only. Contacts, calendars, and other mailbox items must be migrated separately.
Can I migrate from Google Workspace or cPanel email?
Yes. Both platforms can be migrated using IMAP. Contacts and calendar data require separate migration procedures.

Conclusion

A well-planned migration helps ensure a smooth transition to Microsoft 365 with minimal downtime and reduced risk of data loss. If you encounter issues or need assistance with a complex migration, contact Swazzy Support for expert guidance and end-to-end migration services.
    • Related Articles

    • Set Up Your Microsoft 365 Email

      Get Your Microsoft 365 Mailbox Ready Accessing your Microsoft 365 email on your computer, phone, or tablet allows you to stay connected wherever you work. Once configured, your mailbox will sync across supported devices, giving you access to email, ...
    • Microsoft Dynamics

      The myCloudPBX Dynamics CRM Integration enhances customer relationship management by integrating your call activities directly with your existing Dynamics CRM. It features call journaling (with optional automatic contact creation) and automated CRM ...
    • Microsoft Teams Connector

      Description The Microsoft Teams Connector allows you to integrate myCloudPBX with Microsoft Teams using Direct Routing. This enables Teams users to place and receive external phone calls via the same infrastructure used by traditional myCloudPBX ...
    • How to Secure Your Email from Phishing Attacks and Spam

      Email remains one of the most common ways cybercriminals attempt to steal personal information or gain unauthorized access to accounts. Knowing how to identify phishing attempts, manage spam effectively, and follow basic security practices can help ...
    • How to Add a Shared Mailbox in Microsoft 365 Using Outlook for Mac

      Shared mailboxes allow multiple people to manage customer enquiries, team communications, and shared business email from a single inbox. After you've been granted access, you can add the shared mailbox to Outlook for Mac and start using it alongside ...