Enabling IMAP in iCloud mail

Enabling IMAP in iCloud mail allows you to use IMAP (Internet Message Access Protocol) to sync your iCloud Mail into aNinja app.

Overview of iCloud

Apple’s iCloud email is a great free service that is configured automatically on Macs and iDevices. If you work on multiple platforms or with non-Apple email programs, however, you’ll have to manually configure access.

Note that other forms of email, such as POP and Exchange, are not compatible with iCloud. So, make sure your email application or operating system supports IMAP email accounts.

iCloud Email IMAP settings

Email Settings Port Number
iCloud IMAP Incoming mail server:
imap.mail.me.com
993, requires SSL
143, non-secure
iCloud SMTP Outgoing mail server:
smtp.mail.me.com
587, requires SSL
465, non-secure
  • Configure IMAP settings for incoming mail
  1. First, enter the IMAP Server Name: imap.mail.me.com
  2. Then, set SSL to “Yes”
  3. Set the Port to 993
  4. And, se your full iCloud email address as your user name; for example: myname@me.com
  5. Lastly, enter your iCloud password, which is case-sensitive, in the password field
  • Set up your SMTP settings for outgoing mail
  1. First, enter the SMTP Sever Name: smtp.mail.me.com
  2. Then, choose “Yes” to SSL
  3. Set the Port to 587
  4. And, choose “Yes” to SMTP Authentication
  5. Use your full iCloud email address as your user name; for example: myname@me.com
  6. Lastly, enter your iCloud password, which is case-sensitive, in the password field

2 Factor Authentication in iCloud Mail

To generate and use app-specific passwords, your Apple ID must be protected with  two-factor authentication.

  • First, choose Apple menu  > System Preferences, then click Apple ID/ iCloud.
  • Then, click Password & Security under your name.
  • Lastly, hit Turn On Two-Factor Authentication.

Generating iCloud Mail App Password

If you wish to sync your iCloud email in aNinja, then you will need to generate an app password.

  1. Sign in to appleid.apple.com.
  2. In the Sign-In and Security section, click App-Specific Passwords.
  3. Click Generate an app-specific password or click Blue plus sign icon., then follow the steps on your screen.

After you generate your app-specific password, enter or paste it into the password field of aNinja.