How to manually set up iCloud mail using IMAP and SMTP

If you want to access your iCloud mail from a non-iOS, Windows, or Mac mail program, or with an alternate smartphone platform like BlackBerry, Android, Windows Phone, etc. you'll need to set it up manually using the IMAP and SMTP standards. While it may not be as pretty, it will be functional, and once it's set up you'll have access to all your iCloud mail, wherever you are.

How to manually set up iCloud mail in Windows, Android, BlackBerry, and more

  1. Launch the Mail app of your choice.
  2. Add a new account.
  3. Enter the following IMAP server name: imap.mail.me.com
  4. Toggle SSL encryption to On or Yes.
  5. Set the port to 993.
  6. Enter your iCloud email address as the username, using @me.com instead of @icloud.com — example: ally@me.com.
  7. Enter your iCloud password.
  8. Enter the following SMTP server name: smtp.mail.me.com
  9. Toggle SSL encryption to On or Yes.
  10. Set the port to 587.
  11. Set Authentication Required to Yes.
  12. Enter your iCloud email address as the username, using @me.com instead of @icloud.com — example: ally@me.com
  13. Enter your iCloud password.

Apple advises that, if you receive errors using SSL, you try using TLS instead.

Once you have it set up, let me know what platform you're using it on and how it's working for you!