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:
- Visit iCloud.com in your desktop browser and sign in with your Apple Account.
- Click the app launcher grid in the top right and select Account Settings (or go directly to
icloud.com/settings). - Scroll down to the Custom Email Domain section and click Manage.
- Choose ownership scope: Only You or You and Other People (to share the domain with enrolled Family Sharing members).
- Enter your domain name (e.g.,
example.com) and click Continue. - 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:
- Return to the iCloud Custom Email Domain setup screen and click Verify records.
- DNS propagation typically verifies within 2 to 15 minutes. Once verified, Apple confirms: Your domain is ready to use with iCloud Mail.
- 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.