Import existing emails to your custom email domain on iCloud.com
If you add a custom email domain you already own to iCloud Mail, you can use iCloud.com to import existing emails from your previous email provider (not available for all email providers).
Important: Make sure you have enough iCloud storage to import all your emails. See Check your iCloud storage on iCloud.com.
Go to icloud.com/icloudplus, sign in to your Apple Account (if necessary), then tap Custom Email Domain.
Tip: If you’re already on iCloud.com, you can also tap in the toolbar, then tap Custom Email Domain.
Select a domain name, scroll down, then tap the “Import mail” button (or tap next to Import Mail to import emails from an additional address).
Follow the onscreen instructions to sign in to your previous mail account.
It may take some time to import all your emails. They appear in an iCloud Mail folder with the name of your email address. If you had your mail organized into multiple folders in your previous email account, those folders appear inside the new folder.
You can also manually move emails to iCloud Mail using the Mail app. See Organize email in mailboxes on iPhone, Organize email in mailboxes on iPad, or Move or copy emails between mailboxes in Mail on Mac.