Good to know
Step 1: Import Your Emails
Generate an App-Specific Password in Apple
- Go to appleid.apple.com and sign in
- Navigate to Sign-In and Security → App-Specific Passwords
- Click the + button to generate a new password
- Label it something like "Proton Mail Import"
- Copy the generated password — you'll need it in the next step
Import via Proton Import-Export App
- Download the Proton Mail Import-Export app from proton.me/mail/import
- Log into the app with your Proton Mail credentials
- Click Import and select IMAP
- Enter the following IMAP settings:
- Server: imap.mail.me.com
- Port: 993
- Security: SSL/TLS
- Email: your full iCloud email address
- Password: the app-specific password you generated
- Choose which folders to import — you can select all or pick specific ones
- Optionally set a date range if you only want recent emails
- Click Start and let it run — large mailboxes may take several hours
Tip
Step 2: Import Your Contacts
Export Contacts from iCloud
- Go to icloud.com/contacts and sign in
- Select all contacts with Ctrl+A (Windows) or ⌘+A (Mac)
- Click the gear icon in the bottom-left corner
- Select Export vCard — a .vcf file will download
Import into Proton Mail
- Go to contacts.proton.me or open Contacts in the Proton Mail sidebar
- Click the Import button in the top toolbar
- Select the .vcf file you exported from iCloud
- Review the contacts and click Import
Good to know
Step 3: Transfer Your Calendars
Export from iCloud Calendar
- Open the Calendar app on your Mac
- In the sidebar, right-click (or Control-click) the calendar you want to export
- Select Export and save the .ics file
- Repeat for each calendar you want to migrate
Tip
webcal:// to https://, and paste it in your browser to download the .ics file.Import into Proton Calendar
- Go to calendar.proton.me
- Click the Settings gear icon → All settings
- Navigate to Calendars → Import
- Select the calendar you want to import into
- Upload the .ics file and confirm
Step 4: Set Up Email Forwarding
- Go to icloud.com/mail and sign in
- Click the gear icon → Preferences (or Settings)
- Go to the General tab
- Under Forwarding, enter your Proton Mail address
- Optionally check "Delete messages after forwarding" to keep your iCloud inbox clean
- Click Done to save
Important
Step 5: Update Your Online Accounts
- Banking & financial services — update email in account security settings
- Social media — Facebook, Instagram, Twitter/X, LinkedIn
- Shopping — Amazon, eBay, subscriptions
- Work & productivity — Slack, Notion, project tools
- Government & healthcare portals — tax, benefits, patient portals
- Password manager — update your vault's primary email to your new Proton address
Tip
Step 6: Decommission Your iCloud Mail (Optional)
Important
- Keep forwarding active for at least 3-6 months
- Monitor forwarded emails — when the volume drops to near zero, you've successfully transitioned
- Set up an auto-reply on your iCloud account informing senders of your new address
- Remove iCloud Mail from your phone and desktop email clients
You're All Set
Was this guide helpful?
Know someone who needs this? Send them the guide.
Written by
Jordan DicksonFounder, CyberSecurityGuides
Founder of CyberSecurityGuides, writing practical, jargon-free guides that help everyday people recover from and protect against online attacks.
Reviewed by CSG Security Engineers