Custom domain with iCloud mail not working via IMAP and SMTP

Hi, I have set-up my custom domain and it works via iCloud Mail online. However, I cannot add it to my email client. I tried adding as iCloud, and also manually using IMAP and SMTP settings, and of course an app-specific password.

I tried Spark on Mac and on Android, and Outlook - all failed.

Can anyone help please?

Posted on Oct 15, 2022 06:40 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 15, 2022 07:42 AM

Solved: in case it helps anyone I found a solution on Reddit and it works.

In short, while manually adding a new account to your client for email@domain.com you need to still use your @icloud.com credentials as a username for IMAP and SMTP.


For Spark, when setting up the account:

  1. do not chose iCloud as the “account type”. Choose “setup manually”.
  2. On the next screen, Select “advanced settings” .
  3. For email, use your custom domain email address (it will be something@yourcustom.domain) - this DOES NOT end in icloud.com.
  4. For imap username, use your primary icloud username. your primary icloud email always will be of the format foobar@icloud.com (this DOES ALWAYS end in icloud.com); hence your primary icloud username is “foobar” (without the icloud.com).
  5. Password is an app-specific password that you already created .
  6. Server, port and security are standard (imap.mail.me.com, 993 and SSL) .
  7. For smtp username, its not the same as 4. just to keep things interesting, this time it will be foobar@icloud.com. (With the icloud.com).
  8. For smtp password, its same as what you used in step 5 .
  9. Server, port and security are smtp.mail.me.com, 587 and STARTTLS respectively Press login.
  10. Hurray you have DKIM configured.


Originally posted on Reddit by determined_warrior

Similar questions

1 reply
Question marked as Top-ranking reply

Oct 15, 2022 07:42 AM in response to paxel.net

Solved: in case it helps anyone I found a solution on Reddit and it works.

In short, while manually adding a new account to your client for email@domain.com you need to still use your @icloud.com credentials as a username for IMAP and SMTP.


For Spark, when setting up the account:

  1. do not chose iCloud as the “account type”. Choose “setup manually”.
  2. On the next screen, Select “advanced settings” .
  3. For email, use your custom domain email address (it will be something@yourcustom.domain) - this DOES NOT end in icloud.com.
  4. For imap username, use your primary icloud username. your primary icloud email always will be of the format foobar@icloud.com (this DOES ALWAYS end in icloud.com); hence your primary icloud username is “foobar” (without the icloud.com).
  5. Password is an app-specific password that you already created .
  6. Server, port and security are standard (imap.mail.me.com, 993 and SSL) .
  7. For smtp username, its not the same as 4. just to keep things interesting, this time it will be foobar@icloud.com. (With the icloud.com).
  8. For smtp password, its same as what you used in step 5 .
  9. Server, port and security are smtp.mail.me.com, 587 and STARTTLS respectively Press login.
  10. Hurray you have DKIM configured.


Originally posted on Reddit by determined_warrior

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Custom domain with iCloud mail not working via IMAP and SMTP

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.