Recently after I heard the news about the new custom email domain service being available as Beta in iCloud, I ran to test it.
This blog post has been developed to act as a guide on how to set up the custom domain for mail service with iCloud. I will be updating this post as the feature becomes fully available.
As of now, Apple’s iCloud plus Custom Email Domain is only available in the Beta version. You can access and test the new custom email service from Apple by visiting the website at https://beta.icloud.com.
Remember since this is still in beta, there might be errors and bugs.
Before I take you into the main part of setting up, let me share with you what is needed to be able to use your custom domain for an email in iCloud.
What do you need to use custom domain with email in iCloud plus?
Apple’s Custom Email Domain feature is only available to an active iCloud+ subscription. What this means is you need to be a subscriber of Apple One to be able to use this service. If you have a paid iCloud storage plan then also you can use this service.
- you must be a subscriber of Apple One subscription service from Apple or
- have an active iCloud storage plan
- a domain and ability add DNS records
Stuffs you need to know
While this feature is exciting and instigating to try, there are some things you need to be aware of.
- as when in Beta, this service can have errors and bugs
- you can add upto three email address
- you need to visit web version to setup or add email addresses to your mail account, same for family members
- while you can receive email on the new custom domain email address, you can’t send from the address unless you have the iOS 15, iPadOS 15 or macOS 12.
- there is no easy way to import your previous emails associated with your mail address
- you need to have a domain to use as a custom domain, you can’t buy or get a new domain from iCloud
How to setup custom domain email in iCloud plus
Setting up your domain’s email with iCloud plus is fairly easy and straight forwards. Apple takes you through an instructive setup process making it easier to set up if you haven’t done it previously.
To start the setup process, go to beta.icloud.com from your browser and follow the steps described below.
- open up the iCloud settings and scroll to find Custom Email Domain
- select who will be using the custom email domain. Choose You if you are the only user and choose You and your family if your family member will be also using the the same domain and associated email addresses.
- add the domain name you would like to connect to icloud’s custom email domain service
- if you have existing email addresses that you would like to associate with icloud add in this step
- confirmation email will be sent to the previous email addresses if you added any
- you will also notice that you might receive a pop up notification to add the email address you just setup to Facetime and iMessage
- you can skip and create new email addresses later after finishing the setup process as well
Updating your domain registrar’s settings
In this step, apple instructs us to connect and point our domain name to the cloud’s address. Remember this will only point to the email mapping.
You can find the detailed instructions for setting up and existing domain iCloud mail here in this support article.
We need to update or add three DNS records: MX, TXT, and CNAME records.
A mail exchanger record – MX record directs email to mail server where it has to be delivered, TXT record allows you to add text-based records. Adding a TXT record in DNS settings helps to prevent email spam and to verify domain ownership.
CNAME is used to point a domain to a particular the same IP address but with a variation of the same domain name.
For this, you will have to log in to your domain registrar’s dashboard and navigate to DNS settings. You can also edit these records via Cloudflare’s DNS settings if you have already added your website to Cloudflare. Remember to copy the exact same values as provided included the trailing “.”.
Check this tutorial about adding DNS records with Cloudflare
Adding a MX record
Icloud asks us to create two MX records with the value mx01.mail.icloud.com and mx02.mail.icloud.com.
In the host field of your DNS record, you can leave blank or write @ or the actual domain. In the value add one of the MX records and another one in next. Set priority value to 10 and TTL time for execution to lowest or the one you desire.
For me, this is what it looks like after I have added both MX records on my Cloudflare’s DNS.
Adding TXT records
We need to add two TXT records as asked by the iCloud configuration. The first one is with your personal TXT record which contains your unique TXT record. The second one is for v=spf1 redirect=icloud.com.
As said above, in the host field of your DNS record, you can leave blank or write @ or the actual domain. In the content or value of the text record, provide the text records provided by iCloud.
This is what it looks like in my case.
CNAME record setup
The final part is adding a CNAME record. We have to add a CNAME record with host value of sig1._domainkey and target or pointing to sig1.dkim.yourdomainhere.com.at.icloudmailadmin.com.
Verifying domain setup
Confirm that you have added all records as instructed.
If the setup was successful, you will be given a successful message, else the configurator will suggest to you what has gone wrong and what you have to do to make it work.
I hope you were able to set up your website domain to iCloud as a custom domain.
Do you think this custom email domain service from Apple will be the best selling feature?
I am curious to know what you think about this feature. Let me know what you think in the comment section below.
Now it is possible to add your domain to your iCloud mailbox as a custom domain name. You will have to have a paid iCloud storage plan or be on an Apple One subscription. Domain’s DNS records need to be pointed to the iCloud mail server and few settings should be done at iCloud. You can add up to three email addresses and also share the domain’s email addresses with your family members connected to iCloud.
Yes, you can use your domain with iCloud for email service. Please check this guide for more.
In iCloud, you can add a domain you already own.
Yes you can point a domain name you have to iCloud, you will have to add DNS records to point your domain name to iCloud‘s address.
iCloud or apple doesn’t provide the option of buying a domain but you can add a domain you have to iCloud as a custom domain or buy a new domain from domain registrars like Namecheap, Godaddy.