Use These IMAP Settings for iCloud Email

The IMAP Settings for iCloud

Want to access your iCloud email account in an email program? Find here the IMAP email server settings for iCloud Mail (to synchronize messages and folders).

First, Every Nock a Cranny

Every arrow has a shaft, of course, and a head at its pointy end.

The other end is no less special, though, or important. Across it you will find the nock—a cranny into which the bow string fits so you can draw it with confidence.

With that nomenclature out of the way, how about fitting iCloud email into any email program with confidence?

Use These IMAP Email Server Settings for iCloud Mail

To set up an iCloud Mail email account in an email program, use (and copy/paste if you like) these settings:

NameValue
iCloud IMAP server
SSL securityyes (if available)
TLS securityyes (if SSL is not available)
IMAP port (SSL/TLS)
STARTTLS securityno
UsernameYour full iCloud email address (including the domain, e.g. “@me.com”)
PasswordAn iCloud application password

It’s for sending, too: These Are the SMTP Server Settings for iCloud Mail

Use These IMAP Email Server Settings for iCloud Mail: FAQ

My email program does not allow ‘@’ in the username; are there alternatives?

Yes.

You need not use the full email address as the username for iCloud Mail IMAP.

Can I use port 143 for iCloud IMAP if port 993 is blocked on my computer?

No.

iCloud Mail IMAP requires a secure connection to port 993. If port 993 is blocked on a machine, you can try an IMAP proxy server that connects to iCloud IMAP through port 993 and serves your computer on port 143.

Do make sure you still maintain secure connections throughout (using port 143 and STARTTLS, for instance).

Does iCloud Mail have an “INBOX Prefix” I need to use?

It is best to leave the INBOX prefix empty, if your email program asks you to specify one.

(The IMAP email server settings for iCloud Mail updated April 2024)

Home » Email Tips and Resources » Use These IMAP Settings for iCloud Email