Set up iCloud Mail IMAP Access

Check your iCloud mail in your favorite email client

ICloud Mail is accessible on the web and seamless to set up in Mac OS X and macOS Mail and on iOS devices, of course. It is just about as easy, though, to add iCloud Mail to practically every email program — on desktop computers, phones, and tablets — using the IMAP protocol. So, if you have a favorite email client, you can add iCloud Mail to it so you won't have to go looking for emails across several locations.

IMAP affords you not only the most recent messages in your inbox but also seamless access to all folders, filing across devices, and sent-mail synchronization.

The SMTP server settings, which the email program uses to send mail, are separate from the IMAP settings. However, the same settings apply to any email program, whether it is on your computer or a phone or tablet.

Set up iCloud Mail IMAP Access in Your Email Program

To access iCloud Mail via IMAP in your email program, set up a new IMAP account with the following settings so you can download your email messages:

  • IMAP server: Try or if you run into bumps.
  • Port: 993
  • Require STARTTLS: No
  • Require SSL/TLS: Yes
  • Username: your iCloud Mail email address. Include "" or "" If your iCloud Mail address is "," for example, use "" as your username.
  • Password: your iCloud password

iCloud Mail SMTP Settings

To send outgoing emails through the email program, use these settings:

  • SMTP server:
  • Port: 587
  • Require STARTTLS: Yes
  • Require SSL/TLS: No
  • Username: your iCloud Mail email address
  • Password: your iCloud password