Set Up Custom Domain with iCloud Mail on iOS 15

Apple introduced custom email domain support with iCloud+ in iOS 15, allowing users to send and receive emails using a personalized domain address directly through the native iCloud Mail ecosystem. Linking a custom domain requires configuring your domain registrar’s Domain Name System (DNS) records to point to Apple’s mail servers, authenticating ownership, and mapping email aliases within your Apple ID settings. Once properly configured, iOS 15 seamlessly integrates your custom address into the native Mail app without requiring third-party email hosting.

Prerequisites

Before beginning the configuration, ensure you have the following:

  • An active iCloud+ subscription (any paid tier).
  • A device updated to iOS 15 or later.
  • Ownership of a registered domain name and administrative access to its DNS management console.
  • Existing email addresses set up for that domain (if migrating).

Initiating Configuration in iOS 15

The initial link between your domain and Apple’s servers can be initiated directly from your device:

  1. Open Settings on your iOS 15 device.
  2. Tap your Apple ID banner at the top, then select iCloud.
  3. Tap iCloud Mail, then select Custom Email Domain.
  4. Choose whether the domain will be used solely by you or shared with your Family Sharing group.
  5. Enter your domain name and tap Continue.
  6. Add any existing email addresses associated with this domain that you want to maintain in iCloud Mail.

Updating DNS Records at Your Registrar

To route incoming and outgoing messages through Apple's infrastructure, you must update the DNS settings with your domain registrar (such as Cloudflare, Namecheap, or GoDaddy). Apple generates specific records that must be added:

  • MX (Mail Exchange) Records: These tell sending servers where to deliver emails intended for your domain. You will typically add two MX records provided by Apple with varying priorities (e.g., mx01.mail.icloud.com and mx02.mail.icloud.com).
  • TXT Records for Verification: Apple provides a unique TXT verification string to prove that you own the domain.
  • SPF (Sender Policy Framework) Record: A TXT record formatted as v=spf1 include:icloud.com ~all, which authorizes Apple’s servers to send emails on behalf of your domain and prevents messages from being marked as spam.
  • DKIM (DomainKeys Identified Mail) Records: CNAME records that provide cryptographic signatures for outgoing mail, verifying that the email was not altered in transit.

Verification and Mail Integration

After saving the DNS records at your registrar, return to the Custom Email Domain menu in iOS 15 and tap Finish Set Up to prompt Apple to verify the records. DNS propagation can take anywhere from a few minutes to 48 hours.

Once verified, Apple confirms the connection, and your custom domain addresses are immediately provisioned for iCloud Mail. On iOS 15, your new addresses automatically appear in the "From" field dropdown menu when composing a message in the default Mail app, fully routing through Apple's servers with end-to-end integration.