About Features Pricing Documentation News Get Started
Docs Transfer Guides Migrating from iCloud Mail

Migrating from iCloud Mail

Transferring your emails from iCloud Mail to OnePoundEmail is easy using the IMAPSync plugin available inside your DirectAdmin control panel. This tool securely copies your emails across with no added stress.

1. Prepare Your OnePoundEmail Mailbox

Before starting the migration, make sure you have already:

  • Created the destination email account in OnePoundEmail
  • Logged into DirectAdmin and confirmed it is working

If you haven't done this yet, see the How to Create Email Accounts guide first.


2. Generate an iCloud App-Specific Password

Apple requires app-specific passwords for third-party tools like IMAPSync. Your regular Apple ID password will not work.

  1. Go to appleid.apple.com and sign in.
  2. Navigate to Sign-In and Security → App-Specific Passwords.
  3. Click Generate Password, give it a label (e.g., "IMAPSync"), and copy the password it provides.
Keep this app-specific password somewhere safe - you'll need it in step 4. Apple will only show it once.

3. Log into DirectAdmin

  1. Access your DirectAdmin panel via your OnePoundEmail hosting account.
  2. Navigate to E-Mail Manager → IMAPSync Migrations.

4. Begin the IMAPSync Migration

On the IMAPSync Migrations page, click IMPORT E-MAILS and fill in the following details:

Source - iCloud Mail

Host:      imap.mail.me.com
Port:      993
SSL:       Enabled
User:      yourname@icloud.com
Password:  Your app-specific password from Step 2

Destination - OnePoundEmail

User:      Your new OnePoundEmail address
Password:  Your OnePoundEmail password

Click START MIGRATION and allow the process to complete. Duration depends on your mailbox size.

Migration time depends on mailbox size. Large mailboxes may take several hours - you can safely close the browser and check back later.

5. Best Practices

  • Migrate one mailbox at a time for best results.
  • Avoid syncing during peak hours for faster transfer speeds.
  • Keep your iCloud Mail account active during migration to avoid interruption.

6. Troubleshooting

  • Login / Auth Errors Double-check your iCloud email address and make sure you are using the app-specific password generated in Step 2 - not your Apple ID password.
  • No Connection Confirm you are using host imap.mail.me.com, port 993, with SSL enabled.
  • Incomplete Migration Retry after a few hours, or divide large mailboxes into smaller batches and sync in stages.

7. Post-Migration Steps

  • Update your devices and email clients with OnePoundEmail's connection settings.
  • Update your DNS records (MX, SPF, DKIM, DMARC) if you are switching domains - see the Managing DNS Records guide.
  • Keep your iCloud Mail account active for a short transition period if needed, just to be safe.
Migration complete! If you run into any issues, our support team are happy to help - contact us anytime.