Set up an existing domain with iCloud Mail

To finish setting up your custom domain and email addresses with iCloud Mail, you'll need to update your MX, TXT and CNAME records with your domain registrar.

To use your own domain and email address with iCloud Mail, you'll need to change three types of DNS record with your domain registrar: MX, TXT and CNAME records.

  • MX records specify where emails sent to your domain should be delivered. You can set up multiple MX records for a domain, each set with their own priority level. 
  • TXT records store a variety of text-based information about your domain, including information that helps prevent email spoofing.
  • CNAME records point traffic to the same IP address when you have different variations of the same domain name. 

Before changing your domain records, enter the email addresses you already use with this domain name.

After you've set up your domain with iCloud Mail, you can create any new email addresses that you want to use.


Change your DNS records

  1. Sign in to your account at your domain host.
  2. Look for the section where you can update your MX records. It may be under Advanced Settings, DNS Management or Mail Settings.
  3. Delete your existing MX records. 
  4. Enter the new DNS records for the iCloud Mail servers.* In the TXT record, enter the personal TXT record provided to you during the setup process. In the DKIM record, enter your domain name where it says "example.com".

    TXT:
    Record Type: TXT
    Host: @
    Value: [Enter the personal TXT record provided during the setup process]

    SPF:
    Record Type: TXT
    Host: @
    Value: "v=spf1 include:icloud.com ~all"
    If you already have an SPF record, simply add "include:icloud.com" to the value before "~all".

    MX:
    Record Type: MX
    Host: @
    Value: mx01.mail.icloud.com.
    Priority: 10

    MX:
    Record Type: MX
    Host: @
    Value: mx02.mail.icloud.com.
    Priority: 10

    DKIM:
    Record Type: CNAME
    Host: sig1._domainkey
    Value: sig1.dkim.example.com.at.icloudmailadmin.com.

  5. Save your changes.        
  6. On the iCloud Mail setup page, click Verify to confirm the setup. It may take a few minutes before your saved changes can be verified.
  7. To check that your domain and addresses have been set up with iCloud Mail, sign in to iCloud.com/settings. Under Custom Email Domain, click Manage. If your changes haven't been verified successfully, check your updated DNS records for errors and try again. 

* If your registrar doesn't support "@", enter your domain name as the host. If your registrar doesn't support quotes or trailing periods in the record values, enter the value without quotes or trailing periods. TTL should be set to 3600 seconds or 1 hour.

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. Apple assumes no responsibility with regard to the selection, performance or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Contact the vendor for additional information.

Published Date: