Setup guide

Connect iCloud Mail to Pop3Fetch

iCloud requires an app-specific password for IMAP access — your regular Apple ID password won't work. This is an Apple security policy, not a Pop3Fetch one. Setup takes about 3 minutes.

IMAP server settings

Server
imap.mail.me.com
Port
993
Security
SSL/TLS (required)
Username
Your full iCloud email address (e.g. yourname@icloud.com)
Password
App-specific password (Step 2 below) — not your Apple ID password

Step 1 — Confirm two-factor authentication is on

Apple only lets you generate app-specific passwords when two-factor authentication is enabled on your Apple ID. This is the modern Apple 2FA — not the older "two-step verification." If you already have it on, skip to Step 2.

  1. Sign in at appleid.apple.com
  2. Open Sign-In and SecurityTwo-Factor Authentication
  3. Follow Apple's prompts to verify a trusted phone number
If you only have "Two-Step Verification" available (an older Apple system), you'll need to upgrade to two-factor authentication first. Apple has been phasing two-step verification out for years.

Step 2 — Generate an app-specific password

  1. Sign in at appleid.apple.com
  2. Open Sign-In and SecurityApp-Specific Passwords
  3. Click Generate an app-specific password (or the + button)
  4. Enter a label — Pop3Fetch works well
  5. Apple may ask you to re-enter your Apple ID password to confirm
  6. Apple will display a 16-character password formatted like abcd-efgh-ijkl-mnop. Copy it now — Apple won't show it again.
What the password looks like: 16 lowercase letters with three hyphens. Pop3Fetch accepts it with or without the hyphens — paste it as-is.

Step 3 — Add iCloud to Pop3Fetch

  1. Sign in to app.pop3fetch.com
  2. Click Add an account
  3. Fill in:
    • IMAP host: imap.mail.me.com
    • IMAP port: 993
    • Username: your full iCloud email (e.g. yourname@icloud.com)
    • Password: paste the app-specific password from Step 2
  4. Click Save

Pop3Fetch verifies the connection and starts importing on the next sync cycle — within 5 minutes on Basic, 1 minute on Pro.

Common issues

"Authentication failed"

You're probably using your regular Apple ID password instead of the app-specific password. Go back to appleid.apple.com → Sign-In and Security → App-Specific Passwords and generate one (Step 2).

"App-Specific Passwords" option isn't showing

Apple hides this option until two-factor authentication is fully enabled on your Apple ID. Complete Step 1 first, then refresh the page.

Custom domains and @me.com / @mac.com addresses

iCloud Custom Domain addresses, @me.com, and @mac.com all route through the same IMAP server. Use the full address as the username — Pop3Fetch handles the rest. iCloud+ Custom Domains work identically; use the full custom-domain address.

"Hide My Email" addresses

Hide My Email aliases forward into your primary iCloud inbox — there's no separate IMAP login for them. Pop3Fetch will sync the messages the same as any other inbound mail; you don't need to configure aliases separately.

I lost the app-specific password

Apple only displays each app password once. If you lost it, just generate a new one — you can have up to 25 active at a time. Revoke the old one from the same page if it's not in use anywhere else.

Notes

Ready to connect iCloud?

7-day free trial · Setup in 2 minutes

Start Free Trial →