iCloud Mail setup guide
iCloud Mail is the free email that comes with every Apple ID. It uses an @icloud.com (or older @me.com or @mac.com) address. On Apple devices it sets itself up automatically. On Windows and Android, you need an app-specific password and the right server settings. This guide covers both.
Short answer
- iPhone or Mac: Settings > your name > iCloud > iCloud Mail > turn on. That is it.
- Windows Mail or Outlook: generate an app password at appleid.apple.com, then add your iCloud account using that as the password.
- Android: same idea. Use IMAP, server imap.mail.me.com, port 993. App password as the password.
Step 1: Create your @icloud.com address (if you do not have one)
You only need to do this if your Apple ID is currently a non-Apple email (like a Gmail or Yahoo address you used to sign up for the Apple ID).
- On your iPhone or iPad, open Settings.
- Tap your name at the top.
- Tap iCloud.
- Tap iCloud Mail.
- Toggle Use on this iPhone on.
- Apple prompts you to create your iCloud email address. Pick the part before the @ carefully; you cannot change it later.
- Verify and finish.
Step 2: Set up iCloud Mail on iPhone or iPad
If your Apple ID already has an @icloud.com address, it shows up automatically in the Mail app once you turn iCloud Mail on.
- Settings > your name > iCloud.
- Tap iCloud Mail.
- Toggle Use on this iPhone on.
- Open the Mail app. iCloud Mail appears in your mailboxes list.
Step 3: Set up iCloud Mail on Mac
- Apple menu > System Settings > click your name at the top.
- Click iCloud.
- Click iCloud Mail in the list of apps.
- Toggle Sync this Mac on.
- Open the Mail app. Your iCloud account appears in the sidebar.
Step 4: Set up iCloud Mail on Windows (using Outlook or Mail)
Windows does not support Apple ID sign-in directly. You need to create an app-specific password.
Create the app password
- Go to appleid.apple.com in a browser.
- Sign in with your Apple ID and password. Complete two-factor authentication.
- Scroll to App-Specific Passwords.
- Click Generate an app-specific password.
- Name it something like "Windows Mail" so you can revoke it later if needed.
- Apple shows you a 16-character password with dashes. Copy it (or write it down). You only see it once.
Add the account in Outlook
- Open Outlook. Click File > Add Account.
- Type your @icloud.com address.
- Click Advanced options, check Let me set up my account manually, then click Connect.
- Choose IMAP.
- Use these settings:
- Incoming:
imap.mail.me.com, port 993, encryption SSL/TLS - Outgoing:
smtp.mail.me.com, port 587, encryption STARTTLS - Username: your full @icloud.com address
- Password: the app-specific password from Apple (not your Apple ID password)
- Incoming:
- Click Connect. Outlook syncs your iCloud mail.
Or use the iCloud for Windows app
Apple's iCloud for Windows app (Microsoft Store) can also set up Mail in Outlook for you, no manual server settings. Install it, sign in, check the Mail option. Easier if you also want iCloud Drive and Photos syncing.
Step 5: Set up iCloud Mail on Android
- Generate an app-specific password the same way as the Windows steps.
- Open Gmail (or any email app).
- Tap your avatar > Add another account > Other.
- Enter your @icloud.com address.
- Choose Personal (IMAP).
- Enter the app-specific password.
- Incoming server:
imap.mail.me.com, port 993, SSL/TLS. - Outgoing server:
smtp.mail.me.com, port 587, STARTTLS. - Username for both: your full @icloud.com address.
- Finish.
Set up an iCloud email alias
Apple lets you have up to 3 free email aliases (different @icloud.com addresses that all deliver to the same inbox). Useful for separating shopping, social, and personal email.
- Sign in at icloud.com.
- Open Mail.
- Click the gear icon > Preferences.
- Click the Accounts tab.
- Click Add an alias. Pick the name and a label color.
- Save.
Use Hide My Email (iCloud+ only)
If you pay for any iCloud+ plan, you can generate unlimited disposable email addresses that forward to your real iCloud inbox. Great for sketchy signups.
- Settings > your name > iCloud > Hide My Email.
- Tap Create new address.
- Apple generates a random-looking address. Label it (e.g., "Yelp signup").
- Mail to that address goes to your iCloud inbox.
- Disable any address later by tapping it > Deactivate.
Common iCloud Mail problems
"Cannot verify account name or password"
- You used your Apple ID password in Windows or Android. Use the app-specific password instead.
- You typed the app password without dashes. Apple shows it with dashes; type it exactly.
- The app password got revoked. Generate a new one.
"Cannot connect to server"
- Check that you used
imap.mail.me.comnotimap.icloud.com. Apple's docs accept either, butme.comis more reliable. - Make sure port is 993 for IMAP, 587 for SMTP. Some networks block these ports; try a different network (cellular hotspot) to test.
"Mail account is offline" on Mac
- Mac Mail thinks the password is wrong. Mail menu > Settings > Accounts > your iCloud account > remove and re-add.
- Sign out and back in to your iCloud account on Mac.
Some emails not arriving
- Check the Spam folder at icloud.com.
- Check rules: at icloud.com > Mail > gear > Rules. Some rule may be auto-filing or deleting messages.
- The sender's email is being silently blocked. Try having them send to a different address.
iCloud Mail vs Gmail vs Outlook
Quick honest take:
- iCloud Mail: simple, private, fewer features. No labels, no advanced search, no built-in scheduling. Fine for personal use.
- Gmail: best search, best filters, great spam protection. Free for most. Best for someone with lots of email.
- Outlook.com: good Office integration, decent organization features. Best if you live in Microsoft 365.
You can have all three on the same phone. No reason to pick just one.
Want help setting it up?
App passwords trip people up. If you cannot get iCloud Mail working on Windows or Android, Isaac can sort it.