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...

  1. Log into your iCloud+ 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.