How can I use a custom domain with iCloud mail?

Austin Beresford
Published: 21 September 2021

With Apple's latest update to iOS and iCloud+ you can use a custom domain with your iCloud Mail accounts. Setting up iCloud Mail with your custom domain name is easy.

Step 1 - Setting up iCloud Mail on your devices

You'll first need to set up the Mail app on your Apple device. 

Set up an iOS or iPadOS device

On your iPhone, iPad or iPod touch, go to Settings > [your name] > iCloud, then turn on Mail.

Set up on a Mac

Apple Mac System Preferences

On your Mac, choose Apple menu  > System Preferences, then do one of the following:

  • macOS 10.15 or later: click Apple ID, click iCloud, then select Mail
  • macOS 10.14 or earlier: click iCloud, then select Mail

Step 2 - Setting up iCloud Mail with your custom domain

To add your custom domain name you'll need to have an iCloud+ account. 

You'll be prompted to confirm who'll use the domain and email addresses you'll be adding:

iCloud mail custom email domain

You'll then be asked to enter the domain name you wish to add. Once you've entered your domain name select Continue.

Enter email domain

Step 3 - Complete the setup

You'll be then prompted to follow a few more steps shown below. You can add your mailbox now or skip to the next step. 

Domain and email address in iCloud

This step requires you to enter the DNS records at your registrar. With 20i that's easy and the steps below will show you how you can do that. Select View and you'll be shown the records you need to add.

Add the iCloud Mail DNS to 20i

Name: []. (Can be left blank)
points to:
priority: 10

Name: []. (Can be left blank)
points to:
priority: 10

Name: []. (Can be left blank)
points to: [personal TXT record provided during setup]
TTL: 3600

Name: []. (Can be left blank)
points to: " v=spf1"

Name: sig1._domainkey
points to: sig1.dkim.[]

Update DNS settings in My20i for Apple iCloud

Once done, select Update DNS.

Back within iCloud, select Finish set up.

Finish email seup

Select Confirm and Apple with verify the DNS records you've just added.

Records update confirmation in iCloud

Using the Mail app on your Apple device you should now be able to send and receive emails from your domain name through Apple's email service. If you didn't add an email address in Step 3 you can do so within the iCloud Account Settings > Custom Email Domain > Manage > select your domain and then add an email address.