How to Configure Custom Email Domains with iCloud Mail on iOS and macOS

Using a personalized domain name (such as [email protected]) establishes professional credibility while ensuring you retain lifelong control over your digital identity. With an active iCloud+ subscription, Apple allows users to host custom email domains directly within iCloud Mail. Supporting up to five custom domains with three personalized email addresses per domain for you and each member of your Family Sharing group, iCloud Mail delivers enterprise-grade email security, spam filtering, and push notifications without paying separate third-party enterprise email hosting fees.

Prerequisites and iCloud+ Subscription Requirements

Before initializing custom domain setup in iCloud Mail:

  • iCloud+ Subscription: An active paid iCloud plan (50GB, 200GB, or 2TB/6TB tiers). Standard free 5GB iCloud accounts do not support custom domain hosting.
  • Domain Registrar Access: Administrative access to your domain registrar DNS management console (e.g., Cloudflare, Namecheap, GoDaddy, Google Domains / Squarespace) to add required DNS records.
  • Existing Email Accounts: If transitioning from an existing email provider, ensure historical messages are archived locally, as DNS cutovers redirect new incoming mail exclusively to Apple’s mail servers.

Initiating Custom Domain Configuration in iCloud Settings

You can begin configuration from macOS System Settings, iOS Settings, or iCloud.com:

  1. Visit iCloud.com in your desktop browser and sign in with your Apple Account.
  2. Click the app launcher grid in the top right and select Account Settings (or go directly to icloud.com/settings).
  3. Scroll down to the Custom Email Domain section and click Manage.
  4. Choose ownership scope: Only You or You and Other People (to share the domain with enrolled Family Sharing members).
  5. Enter your domain name (e.g., example.com) and click Continue.
  6. Enter the initial personalized email address you want to create (e.g., [email protected]).

Configuring DNS Records at Your Domain Registrar

Apple generates a precise set of cryptographic DNS records required to route mail and authenticate outgoing messages. Log in to your domain registrar and create the following DNS records:

1. MX (Mail Exchange) Records

Type: MX | Name: @ | Value: mx01.mail.icloud.com. | Priority: 10
Type: MX | Name: @ | Value: mx02.mail.icloud.com. | Priority: 10

2. TXT (SPF – Sender Policy Framework) Record

Type: TXT | Name: @ | Value: v=spf1 include:icloud.com ~all

The SPF record informs recipient email servers that Apple mail servers are authorized to send outbound messages on behalf of your domain, preventing spoofing.

3. CNAME (DKIM – DomainKeys Identified Mail) Record

Type: CNAME | Name: sig1._domainkey | Value: sig1.dkim.example.com.at.icloudmailadmin.com.

DKIM cryptographically signs outgoing emails, verifying that messages were not tampered with in transit.

4. Ownership Verification TXT Record

Type: TXT | Name: @ | Value: apple-domain=YOUR_UNIQUE_APPLE_VERIFICATION_TOKEN

Verifying DNS Records and Activating the Domain

Once DNS records are committed at your registrar:

  1. Return to the iCloud Custom Email Domain setup screen and click Verify records.
  2. DNS propagation typically verifies within 2 to 15 minutes. Once verified, Apple confirms: Your domain is ready to use with iCloud Mail.
  3. Confirm your default “Send From” address preferences across your devices.

Sending and Receiving from Custom Addresses in Apple Mail

On macOS and iOS, the native Apple Mail client automatically recognizes your new custom address. When composing a new message, tap the From: selector to alternate between your standard @icloud.com address and your newly created custom domain email. Incoming mail delivers instantly to your unified inbox across all Apple devices.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.