Support article
How to Migrate Your Email from Gmail or Outlook to Your Domain
Migrate your emails from Gmail, Outlook or Yahoo to your corporate email @yourdomain without losing messages or contacts.
Introduction
If you use Gmail, Outlook or Yahoo for your business, giving a professional image is difficult. yourbusiness@gmail.com doesn’t convey the same trust as info@yourdomain.com. Migrating to corporate email with your domain is a change that improves your image and gives you control over your data.
In this article you’ll see how to migrate your emails without losing messages or contacts.
What you need before starting
- Your own domain (for example
yourdomain.com). - An email hosting plan (like miHosting’s) or an email service (Google Workspace, Microsoft 365).
- Your Gmail/Outlook/Yahoo account you’re migrating from.
At miHosting, hosting plans include corporate email @yourdomain.com at no additional cost.
Step 1: Create your corporate email account
- Log in to cPanel → Email Accounts.
- Create your account, for example
info@yourdomain.com. - Define a secure password.
Step 2: Configure email in your client
Configure your new email in Outlook, Thunderbird, Apple Mail or your preferred client. The details you need:
- Incoming server (IMAP):
mail.yourdomain.com(port 993, SSL). - Outgoing server (SMTP):
mail.yourdomain.com(port 465, SSL). - Username:
info@yourdomain.com. - Password: the one you defined.
You have specific guides for configuring email in Outlook, Thunderbird, iPhone and Android in our knowledge base.
Step 3: Migrate old emails
Option 1: With an email client (recommended)
- Configure your old account (Gmail) and the new one (yourdomain) in the same client (Outlook, Thunderbird).
- Select emails from the old account.
- Drag or copy them to the new account.
Emails are downloaded from Gmail and uploaded to your new email. The process may take time depending on the number of emails.
Option 2: With Google Workspace’s migration tool
If you migrate to Google Workspace (not to your hosting), Google has a tool that imports emails from another account automatically.
Option 3: With IMAP Sync
For technical users, tools like imapsync allow syncing two IMAP accounts from the command line.
Step 4: Migrate contacts
- Export your contacts from Gmail/Outlook (in CSV or vCard format).
- Import the contacts into your new email client.
Contacts don’t migrate automatically when migrating email. They must be exported and imported.
Step 5: Migrate calendar (if you use it)
- Export your Google/Outlook calendar (in iCal format).
- Import the file into your new calendar.
Step 6: Configure forwarding (smooth transition)
To not lose emails during transition, configure forwarding from your old account to the new one:
- In Gmail/Outlook, configure automatic forwarding to
info@yourdomain.com. - This way, emails still arriving at the old account are forwarded to the new one.
Keep the forwarding for a few months until all your contacts use the new address.
Step 7: Configure SPF, DKIM and DMARC
So your emails don’t go to spam, configure email authentication. You have SPF, DKIM and DMARC guides in our knowledge base.
Useful tips
- Don’t close your old account suddenly. Keep forwarding for months.
- Notify your contacts of the change. Send an email from the new address notifying.
- Update your email everywhere. Social media, banks, subscriptions, etc.
- Back up before migrating. In case something goes wrong.
- Use IMAP, not POP3. IMAP syncs; POP3 downloads and deletes.
Frequently asked questions
Can I migrate all my emails?
Yes. With an email client (Outlook, Thunderbird) you can copy all emails from one account to another.
Do I lose emails during migration?
No, if you configure forwarding. Emails arriving at the old account are forwarded to the new one.
How long does migration take?
It depends on the number of emails. For thousands of emails, it may take several hours.
Does my miHosting hosting include email?
Yes, all plans include corporate email @yourdomain.com.
Can I still use Gmail as an interface?
Yes, you can configure Gmail to send and receive from info@yourdomain.com. But emails are hosted on your hosting.
Your corporate email, without losing anything
Migrating from Gmail or Outlook to your corporate email @yourdomain improves your image and gives you control. With an email client and forwarding, you don’t lose a single message.
If you need help configuring your corporate email at miHosting, open a ticket from your client panel.