# How to set up a custom domain email with Cloudflare and iCloud+

> Setting up a custom domain email with iCloud+ and Cloudflare is a straightforward process. Follow these steps to get started…

Author: Farhan Munim  
Published: 29 August 2024  
Updated: 22 October 2026  
Tags: Email, Cloudflare  
Source: https://farhan.app/blog/how-to-set-up-a-custom-domain-email-with-cloudflare-and-icloud/

1.  Log into your [iCloud+](https://www.icloud.com/icloudplus/) account.
2.  Navigate to the `iCloud Features` tab.
3.  Click on `Custom Email Domain`, then select Continue.
4.  Choose the option to `Use a Domain You Own`.
5.  Decide who will use the domain. Select `Only You` unless you want to share it with your family, in which case choose `You and Other People`.
6.  Enter your domain name (e.g., `exampledomain.com`) and click Continue.
7.  Transfer any existing email addresses associated with your domain. If you don’t have any to transfer, select `No email address`, then click Continue.
8.  Sign into Cloudflare in a new window if prompted, otherwise, skip to step 11.
9.  `Authorize DNS records from iCloud` in the prompt that appears. Once authorized, you can close the prompt window.
10.  iCloud should automatically verify the DNS records. Once verified, click Continue.
11.  Select a default email address for iCloud if prompted. If you already have an @icloud.com email, this will be your default option.
12.  Add your custom email address. In the section labelled `Add an email address`, enter your new custom email address below your name, which should be followed by “Domain Owner.” Then click `Add email addresses`.
13.  All done! Your custom domain email is now set up and ready to use.
