Facebook Pixel
WP Pro
How to effortlessly migrate your hosting email to Microsoft 365 with our step-by-step guide, including a bulk migration method using a CSV file.

A Comprehensive Guide with Bulk Migration

Hello, tech aficionados! If you're on the hunt for a seamless way to migrate your hosting email to Microsoft 365, you've come to the right place. Today, we're going to explore a step-by-step guide that includes a special focus on bulk migration using a CSV file. Let's get started!

Table of Contents

  • Prerequisites
  • Setting Up Microsoft 365
  • Preparing Your Current Email Hosting
  • Migration Methods
    • Bulk Migration Using CSV
  • Post-Migration Steps
  • Troubleshooting


Before you embark on this migration journey, make sure you have:

  • Microsoft 365 Subscription: A subscription that includes Exchange Online.
  • Admin Access: Admin rights to both your current email hosting and Microsoft 365.
  • Domain Details: Information about your domain registrar.
  • Backup: A backup of your existing emails and contacts.

Setting Up Microsoft 365

Step 1: Sign Up or Log In

  • Sign up for a Microsoft 365 subscription if you're new, or log in if you already have an account.

Step 2: Add Your Domain

  • Go to Setup > Domains.
  • Click Add domain and follow the prompts to verify your domain.

Step 3: Create Users and Mailboxes

  • Navigate to Users > Active users.
  • Add new users and assign Microsoft 365 licenses to them.

Preparing Your Current Email Hosting

Step 1: Inventory Check

  • List all email accounts, aliases, and distribution lists.

Step 2: Backup

  • Use an email client to download all existing emails.

Migration Methods

Bulk Migration Using CSV

For organizations with multiple users, the bulk migration method using a CSV file is a lifesaver. Here's how:

Step 1: Prepare the CSV File
  1. Open Excel or another spreadsheet software.
  2. Create columns for Username, Email, First Name, Last Name, etc.
  3. Fill in the user details.
  4. Save the file as .csv.

Example CSV format:

Username,Email,First Name,Last Name

Step 2: Upload the CSV to Microsoft 365

  1. Log in to the Microsoft 365 admin center.
  2. Go to Users > Active users.
  3. Click Bulk add and upload your CSV file.
Step 3: Map Fields
  1. Microsoft 365 will automatically map fields.
  2. Review and adjust if necessary.
Step 4: Start Bulk Migration
  1. Click Next after reviewing the mappings.
  2. Confirm by clicking Finish.
Step 5: Verify Migration
  1. You'll receive a summary report.
  2. Verify that all users have been migrated successfully.

Post-Migration Steps

Step 1: Update DNS Records

  • Update MX, CNAME, and TXT records to point to Microsoft 365.

Step 2: Test

  • Send test emails to confirm everything is working.


  • Issue: Emails not appearing in Microsoft 365.
    Solution: Check sync settings.
  • Issue: Unable to send emails.
    Solution: Verify DNS records.

And there you have it! A comprehensive guide to migrating your hosting email to Microsoft 365, including the much-requested bulk migration method. Happy migrating!


Get WP Insights in Your Inbox

Subscribe to receive exclusive WordPress tips, updates, and offers.

Term and Conditions
WP Pro
WP Pro