How to Add Your iCloud Email to Gmail

Managing multiple email accounts from a single inbox is one of those small quality-of-life upgrades that saves more time than most people expect. If you use both Apple's iCloud Mail and Gmail, you don't have to keep switching between apps or tabs — Gmail lets you pull in your iCloud messages and even send from your iCloud address, all from one place.

Here's exactly how that works, what you'll need, and where things can get complicated depending on your setup.

What You're Actually Setting Up

Gmail supports a feature called "Check mail from other accounts" (found in Settings), which uses a protocol called POP3 to fetch messages from external email providers — including iCloud. Separately, you can add your iCloud address as a Send Mail As alias, letting you compose and reply from your iCloud address without leaving Gmail.

These are two distinct configurations, and you can set up one or both.

Before You Start: The App-Specific Password Requirement 🔐

This is where many people get stuck. Apple doesn't allow third-party apps like Gmail to connect to iCloud Mail using your regular Apple ID password. Instead, Apple requires an app-specific password — a unique, one-time password generated through your Apple ID account settings.

To get one:

  1. Sign in at appleid.apple.com
  2. Navigate to Sign-In and Security
  3. Select App-Specific Passwords
  4. Click the + button, give it a label (e.g., "Gmail"), and Apple generates a 16-character password

You'll use this password — not your Apple ID password — when authenticating in Gmail. If you don't have two-factor authentication enabled on your Apple ID, you won't be able to generate app-specific passwords at all. That's a hard requirement on Apple's end.

Step-by-Step: Fetching iCloud Mail in Gmail via POP3

Once you have your app-specific password:

  1. Open Gmail in a browser and go to Settings (the gear icon) → See all settings
  2. Click the Accounts and Import tab
  3. Under "Check mail from other accounts," click Add a mail account
  4. Enter your iCloud email address and click Next
  5. Choose Import emails from my other account (POP3) and click Next
  6. Fill in the server details:
FieldValue
POP Serverimap.mail.me.com
Port993
UsernameYour full iCloud email address
PasswordYour app-specific password

⚠️ Note: Despite the field being labeled "POP Server," use imap.mail.me.com — Apple routes POP connections through this address. Select SSL as the connection type.

  1. Choose whether to label incoming iCloud messages and whether to archive them automatically
  2. Click Add Account

Gmail will verify the connection and begin syncing. Initial sync time varies — a few minutes for new accounts, potentially longer if there's years of existing mail.

Step-by-Step: Sending From Your iCloud Address in Gmail

After the fetch is set up, Gmail will offer to let you also send as your iCloud address. You can also add this separately:

  1. In the same Accounts and Import tab, find "Send mail as" and click Add another email address
  2. Enter your name and iCloud address, leave "Treat as an alias" checked unless you have a specific reason not to
  3. Click Next Step
  4. Use these outgoing server (SMTP) settings:
FieldValue
SMTP Serversmtp.mail.me.com
Port587
UsernameYour full iCloud email address
PasswordYour app-specific password
SecurityTLS/STARTTLS
  1. Gmail will send a verification email to your iCloud address — check it (via iCloud.com or the Mail app) and enter the code or click the confirmation link

Once verified, you'll see your iCloud address in the From dropdown when composing messages in Gmail.

Where Individual Setups Start to Diverge

The steps above cover the standard configuration, but a few variables significantly affect how this works in practice.

POP3 vs. the iCloud Mail app experience. POP3 fetches messages and can leave copies on Apple's server, but it doesn't create true two-way sync the way IMAP does. Actions you take in Gmail (archiving, deleting, labeling) won't necessarily reflect in iCloud Mail, and vice versa. If you actively use both interfaces, this creates a disjointed experience. If Gmail is going to be your only interface, it matters less.

Fetch frequency. Gmail's POP fetching isn't instantaneous. Depending on how active your account is, Gmail checks for new iCloud messages on a rolling schedule — often every 30 to 60 minutes for lower-activity accounts, more frequently for active ones. If real-time delivery matters for your iCloud messages, this delay is a real consideration.

iCloud+ custom domains. If your iCloud email is on a custom domain purchased through iCloud+, the SMTP and authentication process may behave slightly differently. The app-specific password requirement still applies, but domain-specific settings can introduce edge cases.

Two-factor authentication status. As mentioned, generating app-specific passwords requires 2FA. If your Apple ID doesn't have 2FA enabled, the integration isn't currently possible without enabling it first — and enabling 2FA on an Apple ID has its own implications for device access.

Gmail interface vs. mobile apps. The fetch and send-as configuration lives in Gmail's web settings and applies across Gmail's apps. But third-party email apps that connect to your Gmail account may handle the additional iCloud alias differently depending on the app.

How useful this setup is in practice depends heavily on whether you want a unified inbox for convenience, whether you're willing to accept POP3's limitations, and how your iCloud usage fits alongside Gmail on a day-to-day basis. The mechanics are consistent — but whether they match how you actually work is a different question entirely.