Email Migration Hub

Help & FAQ

Everything you need to know about migrating your email

Getting Started

A professional service that securely copies all your emails from one email provider to another using IMAP. Your emails, folders, and attachments are transferred intact.

1. Create an account and verify your email.

2. Choose a migration package and pay securely via PayPal.

3. Enter your source and destination email credentials.

4. Click Start Migration and watch the live progress.

Your emails are copied — nothing is deleted from the source.

Yes. We use encrypted SSL/TLS connections to both your source and destination email servers. Your passwords are never stored — they're used only during the migration and then discarded. All data is transmitted securely.

It depends on how many emails you have. A typical mailbox with a few thousand emails takes 10–30 minutes. Very large mailboxes (50,000+) may take several hours.

It's as simple as 1-2-3! Just tell us where your domain and email are currently hosted, and we do the rest:

1. We transfer your domain — completely free.

2. We migrate all your emails, folders, and contacts — free.

3. We transfer your website and data — free.

The whole process typically takes less than 24 hours and there's zero downtime. You'll save a fortune compared to most providers, and our prices are 15% cheaper than 123-Reg.

Contact us to get started — we'll handle everything.

Email Provider Setup

Gmail requires OAuth2 authentication. Simply click the "Sign in with Google" button on the migration form. You'll be redirected to Google to grant access — no passwords needed.

Alternatively, you can use a Gmail App Password:

1. Enable 2-Step Verification at myaccount.google.com.

2. Create an App Password at myaccount.google.com/apppasswords.

3. Use imap.gmail.com, port 993, SSL/TLS.

Outlook requires OAuth2 authentication. Click the "Sign in with Microsoft" button on the migration form. You'll be redirected to Microsoft to grant access.

If OAuth2 is not available, create an App Password at account.live.com/proofs/AppPassword.

Use outlook.office365.com, port 993, SSL/TLS.

Apple requires an app-specific password:

1. Go to appleid.apple.com.

2. Sign in and go to Sign-In and Security > App-Specific Passwords.

3. Generate a new password.

4. Use imap.mail.me.com, port 993, SSL/TLS with the generated password.

Yahoo requires an App Password:

1. Go to login.yahoo.com/account/security/app-passwords.

2. Generate a new password.

3. Use imap.mail.yahoo.com, port 993, SSL/TLS.

Enable IMAP in Zoho Mail Settings > Mail Accounts > IMAP Access.

Use imap.zoho.com (or imap.zoho.eu for EU accounts), port 993, SSL/TLS.

Most hosting providers use mail.yourdomain.com as the IMAP server. Check your hosting control panel for exact settings.

Port 993 with SSL/TLS, or port 143 with STARTTLS.

Exchange / Office 365

Exchange On-Premises servers connect via Exchange Web Services (EWS). Here's how to set it up:

1. In the Connection Type dropdown, select "Exchange (EWS)".

2. Enter your Exchange server address in the Exchange Server field. You can enter either:

• Just the hostname: mail.company.com

• The full EWS URL: mail.company.com/EWS/Exchange.asmx

Both formats are accepted — we'll parse the URL automatically.

3. For Auth Type, select NTLM (this is the default for on-premises Exchange).

4. In the Username field, try one of these formats:

• Your full email address: john@company.com (works with most hosted Exchange)

• Domain format: DOMAIN\username (e.g. COMPANY\john.smith)

If unsure, try the email address first — it works in most cases.

5. Enter your email address and password.

If you're unsure about any settings, ask your IT administrator or email hosting provider, or contact our support team.

For Office 365 / Exchange Online, we recommend using the "Sign in with Microsoft" OAuth button, which works with standard IMAP and is the easiest option. Simply:

1. Leave Connection Type set to "IMAP".

2. Click "Sign in with Microsoft" and authorise access.

3. Your email, server, and port will be filled in automatically.

Alternatively, you can use the EWS connection method:

1. Select "Exchange (EWS)" as the Connection Type.

2. Enter outlook.office365.com as the Exchange Server.

3. Select "Basic" or "OAuth2" as the Auth Type.

4. Enter your Office 365 email and password.

Note: Some Office 365 organisations have disabled Basic authentication. In that case, use the OAuth sign-in button or contact your IT administrator.

We support all combinations of IMAP and Exchange migrations:

IMAP to IMAP — The standard migration between any two email providers (Gmail, Yahoo, iCloud, Zoho, cPanel, etc).

Exchange to IMAP — Migrate from an on-premises Exchange server to any IMAP-based email provider.

IMAP to Exchange — Migrate from any email provider to an Exchange server.

Exchange to Exchange — Migrate between two Exchange servers, including on-premises to Office 365.

All migrations copy your emails and folder structure. Nothing is deleted from the source.

Many hosting providers offer managed Exchange services. These use the same EWS connection method but with provider-specific server addresses. Common examples:

ServerData / 1&1 IONOS: Your provider will give you an EWS URL like east.EXCH081.serverdata.net/EWS/Exchange.asmx. Enter this in the Exchange Server field — the full URL works fine.

Heart Internet / Fasthosts: Check your hosting control panel for the Exchange server address, or contact their support.

Rackspace: Use mex07.emailsrvr.com (or similar — check your Rackspace control panel).

For username, try your full email address first. If that doesn't work, check with your hosting provider for the correct format.

There are several ways to find your Exchange server address:

From Outlook Desktop: Open Outlook > File > Account Settings > Account Settings. Double-click your account — the server name is shown under "Server".

From Outlook Web Access (OWA): If you can access your email via a web browser, the URL usually contains the server name (e.g. https://mail.company.com/owa means the server is mail.company.com).

From your hosting provider: Log into your hosting control panel and look for Exchange or Email settings. The EWS URL is usually listed there.

Ask your IT department: They can provide the EWS endpoint, which looks like https://mail.company.com/EWS/Exchange.asmx.

You can enter either the hostname (e.g. mail.company.com) or the full EWS URL — both are accepted.

Cloud File Transfer

Cloud File Transfer lets you move files and folders between cloud storage providers like Google Drive, OneDrive, Dropbox, and more. Files are streamed directly between providers — nothing is stored on our servers.

We currently support:

Google Drive — Personal and Google Workspace accounts.

OneDrive — Personal and Microsoft 365 business accounts.

Dropbox — Personal and business accounts.

More providers are being added. You can transfer between any combination of these providers.

1. Connect your source cloud account using secure OAuth (e.g. "Sign in with Google").

2. Connect your destination cloud account.

3. Optionally browse and select specific folders to transfer.

4. Click Start Transfer and watch live progress.

Files are copied — nothing is deleted from the source. Your folder structure is preserved on the destination.

No. Files are streamed directly through our server in small chunks — from source to destination. Nothing is saved to disk. We use encrypted connections to both providers.

Yes. After connecting your accounts, click "Browse folders" to navigate your cloud storage. Select the specific folder you want to transfer. You can also choose where files should be placed on the destination side.

It depends on the number and size of files. A few hundred files typically take 5–15 minutes. Very large transfers (thousands of files or many GB) may take longer. You can watch the live progress bar.

Google Workspace files (Docs, Sheets, Slides, Drawings) are automatically exported to their Microsoft Office equivalents: Docs → DOCX, Sheets → XLSX, Slides → PPTX. This ensures they're usable on the destination provider.

Send Large Files

Upload your files to our secure server, and we generate a unique download link. Share the link with your recipient — they can download the files from any device, no account needed.

Free: Up to 5 GB total per transfer.

Large: Up to 50 GB — £3 per transfer.

Massive: Up to 200 GB — £9 per transfer.

You can upload multiple files in a single transfer.

Free: 7 days.

Large: 14 days.

Massive: 30 days.

After the expiry period, files are automatically deleted from our servers.

Yes. When uploading, enter a password in the "Password protect" field. Recipients will need to enter the password before they can download your files.

No. Anyone with the download link can access the files. No registration or account required.

Yes. All uploads and downloads use encrypted HTTPS connections. Files can be password-protected. Download links use unique, unguessable tokens. Files are automatically deleted after the expiry period.

Pricing & Payment

Basic: Up to 3 mailboxes — £29

Standard: Up to 6 mailboxes — £55 (special offer)

Premium: Up to 10 mailboxes — £90 (special offer)

For more than 10 mailboxes, please contact us for custom pricing.

We accept PayPal (credit/debit cards, PayPal balance). Payment is processed securely through PayPal — we never see your card details.

If the migration fails due to a technical issue on our end, we'll either fix it or refund you. Please contact support@emailmigrationhub.com.

Troubleshooting

This usually means the password is incorrect, or the email provider requires a special app password or OAuth2 authentication. Check the provider-specific instructions above.

For Gmail and Outlook, use the "Sign in with Google/Microsoft" button instead of entering a password.

Large mailboxes can take time. If the progress hasn't moved for more than 10 minutes, try stopping and restarting the migration.

If the issue persists, contact support@emailmigrationhub.com.

This can happen if the server was restarted during your migration. Simply start a new migration — your source emails are never affected.

"Invalid credentials" — Try different username formats: your full email address, or DOMAIN\username. For hosted Exchange, the email address usually works.

"Connection failed" or "Name resolution error" — Double-check the Exchange server address. Make sure there are no extra spaces. You can enter the full EWS URL (e.g. server.com/EWS/Exchange.asmx) or just the hostname.

"Mailbox not found" — Verify the email address is correct and that the mailbox is active on the Exchange server.

If you're migrating from a hosted Exchange provider, check their documentation for the correct EWS server address and authentication settings.

Contact & Support

Email us at support@emailmigrationhub.com.

We also offer a Remote Support service where we can connect to your computer and do the migration for you — see our Remote Support page for details.