How to Connect Your iCloud Email to Mailstrom and Chuck
Apple's iCloud Mail is one of the most popular email services in the world, but connecting it to third-party apps requires a few extra steps. Unlike Gmail or Outlook, iCloud doesn't support one-click OAuth sign-in for email clients. Instead, Apple uses app-specific passwords to keep your account secure while letting apps like Mailstrom and Chuck access your inbox.
Don't worry — the process takes about 2 minutes. Here's exactly how to do it.
Before You Start
You'll need:
- An Apple Account (Apple ID) with an @icloud.com, @me.com, or @mac.com email address
- Two-factor authentication enabled on your Apple Account (required by Apple for app-specific passwords)
Not sure if two-factor authentication is on? Check at appleid.apple.com under Sign-In and Security. If it's not enabled, Apple provides instructions to turn it on.
Step 1: Generate an App-Specific Password
Apple requires a unique password for each third-party app that accesses your iCloud email. Here's how to create one:
- Go to appleid.apple.com and sign in with your Apple Account.
- Navigate to Sign-In and Security.
- Click App-Specific Passwords.
- Click the + button (or "Generate an app-specific password").
- Enter a label to help you remember what it's for — for example, "Mailstrom" or "Chuck".
- Click Create.
- Apple will display a password in the format
xxxx-xxxx-xxxx-xxxx. Copy this password now — you won't be able to see it again.
Tip: If you want to use both Mailstrom and Chuck, generate a separate app-specific password for each one. This way, you can revoke access to one app without affecting the other.
For more details, see Apple's official guide: Using app-specific passwords.
Step 2a: Connect iCloud to Mailstrom
Mailstrom is a web-based email management tool that helps you clean up and organize your inbox in bulk. Here's how to connect your iCloud account:
- Go to mailstrom.co and click Sign Up (or Log In if you already have an account).
- Choose Sign in with email (not Google or Microsoft).
- Enter your iCloud email address (e.g.,
yourname@icloud.com). - When prompted for a password, paste the app-specific password you generated in Step 1 — not your regular Apple password.
- Mailstrom will connect to your iCloud inbox via IMAP and begin scanning your email.
That's it! Mailstrom will now load your inbox and you can start grouping, moving, deleting, and unsubscribing from email in bulk.
Step 2b: Connect iCloud to Chuck
Chuck is a full-featured email client for iPhone and iPad that makes it fast and easy to process large volumes of email. To connect your iCloud account:
- Download Chuck from the App Store if you haven't already.
- Open Chuck and tap Add Account.
- Select iCloud from the list of email providers.
- Enter your iCloud email address.
- When prompted for a password, paste the app-specific password from Step 1.
- Chuck will connect and begin syncing your inbox.
Once connected, you can use Chuck's powerful batch actions — swipe to archive hundreds of emails, smart filters to surface what matters, and quick unsubscribe to clean up your inbox on the go.
Troubleshooting
"Authentication failed" or "Incorrect password"
- Make sure you're using the app-specific password (the
xxxx-xxxx-xxxx-xxxxformat), not your regular Apple password. - Verify that two-factor authentication is enabled on your Apple Account. App-specific passwords won't work without it.
- Double-check that you're entering the correct iCloud email address (some people have both @icloud.com and @me.com addresses).
"App-specific passwords" option is missing
- This means two-factor authentication is not enabled on your Apple Account. Go to appleid.apple.com → Sign-In and Security → Two-Factor Authentication and turn it on first.
I lost my app-specific password
- No problem — just generate a new one at appleid.apple.com. You can also revoke old passwords you no longer use.
iCloud email on a custom domain
- If you use iCloud Mail with a custom email domain (an iCloud+ feature), the same process applies. Generate an app-specific password and use your custom domain email address when signing in.
Why Does Apple Require App-Specific Passwords?
App-specific passwords are an extra layer of security. They let you grant access to individual apps without sharing your main Apple password. Each app gets its own unique password, and you can revoke any of them at any time without changing your real password or affecting other apps.
This is Apple's recommended approach for all third-party apps that access iCloud Mail, Calendar, or Contacts. You can manage all your app-specific passwords at appleid.apple.com.
Ready to Clean Up Your iCloud Inbox?
Whether you choose Mailstrom on the web or Chuck on your iPhone, connecting your iCloud email takes just a couple of minutes. Once you're set up, you'll have powerful tools to take control of your inbox — unsubscribe from junk, archive old messages in bulk, and keep only what matters.
- Mailstrom (web): mailstrom.co
- Chuck (iOS): chuck.email