Trying to access your iCloud account in an email program, perhaps an older one that insists on being handed ports and servers? Find out here how to use the IMAP email server settings for iCloud Mail ⤓ to synchronize messages and folders in almost any program.
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 Sync Email
To set up an iCloud Mail email account in an email program, use (and copy/paste if you like) these settings:
| Name | Value |
|---|---|
| iCloud IMAP server | |
| SSL security | yes (if available) |
| TLS security | yes (if SSL is not available) |
| IMAP port (SSL/TLS) | |
| STARTTLS security | no |
| Username | Your full iCloud email address (including the domain, e.g. "@me.com") |
| Password | An iCloud application password |
Most email programs will pick the correct encryption method (SSL or TLS) automatically.
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.
Some email programs only accept simple user names (without ‘@’). If yours does, try using just the user name (the part in your iCloud Mail address before ‘@’) instead of the full email address.
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). Running a proxy may also violate local security rules, so do check with your admin.
Does iCloud Mail have an “INBOX Prefix” I need to use?
No.
It is best to leave the INBOX prefix empty, if your email program asks you to specify one.
Do I need to use an app-specific password for iCloud IMAP?
Yes.
Do set up an application password for each email program you connect to your iCloud Mail using IMAP.
Which iCloud Mail addresses work with these IMAP settings?
The IMAP settings above work with all iCloud Mail addresses: @mac.com, @me.com and @icloud.com all use the same IMAP and SMPT ports and servers.
Can I access iCloud Mail using POP?
No.
iCloud Mail only offers IMAP access using the settings above. POP access (for only downloading new emails without folder synchronization) is not available.
iCloud IMAP flowing smoothly now?
Tips help fuel these email and tech how-tos.
(First published August 2020, last updated November 2025)