How to Set Up and Use Custom Email Domains with iCloud Mail

Why Pay for Enterprise Workspace Email for Personal Domains?

Having a personalised, professional email address using your own custom domain (such as [email protected]) establishes immediate credibility for freelancers, consultants, family offices, and tech enthusiasts. For years, the standard approach was subscribing to business email suites like Google Workspace or Microsoft 365. While capable, these enterprise suites cost £6 to £15 per user every single month—an expensive overhead if you simply want a clean, professional address to manage personal communication or family correspondence.

If you already subscribe to any paid iCloud+ plan (which starts at just £0.99 / $0.99 per month for 50 GB of storage), Apple includes Custom Email Domains at no additional charge. You can link your custom domain directly to your Apple Account, create up to three active email addresses per user, share the domain across up to five Family Sharing members, and manage all your correspondence directly within native Apple Mail on Mac, iPhone, and iPad.

Prerequisites Before Getting Started

  • An Active iCloud+ Subscription: Any tier (50 GB, 200 GB, or 2 TB+) includes the custom domain feature.
  • A Registered Domain Name: You must own a domain registered through any major registrar (such as Cloudflare, Namecheap, Google Domains/Squarespace, GoDaddy, or Porkbun).
  • Access to DNS Settings: You will need administrative access to your domain’s DNS management console to configure MX, TXT, and CNAME records.
  • Two-Factor Authentication: Enabled on your primary Apple Account.

Step-by-Step Tutorial: Connecting Your Domain to iCloud Mail

Step 1: Initiate the Domain Setup in iCloud Settings

  1. Navigate to iCloud.com on your desktop web browser and sign in with your Apple Account.
  2. Click the App Menu grid icon (top right) and select Custom Email Domain (or go to Account Settings > Custom Email Domain > Manage).
  3. Choose who will use the domain:
    • Only You: If this domain is for personal use alone.
    • You and Other People: If you plan to issue email addresses on this domain to members of your Apple Family Sharing group.
  4. Type your domain name (for example, example.com) and click Continue.

Step 2: Add Your Desired Email Addresses

Before modifying DNS records, specify the exact address you want to create:

  1. Click Add an email address.
  2. Enter your chosen prefix (e.g., contact or santhosh).
  3. Click Add address. Apple will verify that the address format is valid.

Step 3: Configure Your DNS Records (MX, TXT, CNAME)

Apple makes DNS configuration straightforward. If your domain is registered with Cloudflare, Apple offers a one-click automated authorization that publishes all records instantly. For all other domain registrars, log into your registrar’s DNS dashboard and manually add the following five records:

Record Type Host / Name Value / Target Priority / TTL
MX @ mx01.mail.icloud.com. Priority 10
MX @ mx02.mail.icloud.com. Priority 10
TXT (SPF) @ v=spf1 include:icloud.com ~all Automatic
TXT (Verification) @ apple-domain=[unique_verification_token] Automatic
CNAME (DKIM) sig1._domainkey sig1.dkim.icloud.com. Automatic

Crucial DKIM & SPF Note: The DKIM and SPF records are essential for modern email deliverability. They cryptographically verify to Gmail, Outlook, and Yahoo that emails sent from your custom domain genuinely originate from authorized Apple servers, preventing your messages from landing in recipients’ spam folders.

Step 4: Verify Records and Complete Activation

  1. Once the records are saved in your registrar dashboard, return to the iCloud setup tab and click Verify.
  2. DNS propagation usually completes within 5 to 15 minutes. Once confirmed, Apple displays a green confirmation status: “Your domain is ready to use with iCloud Mail.”
  3. You can now choose your new custom address as your default “Send From” address in Apple Mail across all your devices.

How to Enable Catch-All Email Routing

One of the most powerful features of iCloud Custom Domains is Catch-All email. When enabled, any email sent to an address at your domain that hasn’t been explicitly created (for instance, [email protected] or [email protected]) will automatically route directly to your primary inbox.

To enable it: go to iCloud.com > Account Settings > Custom Email Domain > [Your Domain], and toggle Allow all incoming email to On.

Frequently Asked Questions

Can I still use my existing @icloud.com email address?

Yes. Your existing @icloud.com, @me.com, or @mac.com addresses remain fully functional. You can switch between your custom domain address and your default iCloud address anytime using the “From” drop-down in the Apple Mail compose window.

What happens to my custom email addresses if I cancel iCloud+?

If your iCloud+ subscription lapses, you will no longer be able to send or receive emails through your custom domain addresses, though your previously received emails stored in your inbox remain safe until storage quotas are addressed.

Get the best tech tips delivered straight to your inbox.

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