Email Provider Compatibility
GravesMail works with any standard IMAP provider
Tested Providers
| Provider | Status | IMAP Server | SMTP Server | Auth | Notes |
|---|---|---|---|---|---|
| Yahoo Mail | ✅ Fully Supported | imap.mail.yahoo.com:993 | smtp.mail.yahoo.com:465 | App Password | Enable 2FA first, generate app password in Account Security |
| Gmail / Google Workspace | ✅ Fully Supported | imap.gmail.com:993 | smtp.gmail.com:465 | App Password | Enable 2FA, generate app password in Google Account → Security |
| AOL Mail | ✅ Fully Supported | imap.aol.com:993 | smtp.aol.com:465 | App Password | Same as Yahoo |
| Outlook.com / Hotmail / Live | ✅ Supported | outlook.office365.com:993 | smtp-mail.outlook.com:587 | OAuth2 | Enable IMAP in Outlook settings |
| IONOS / 1&1 | ✅ Fully Supported | imap.ionos.com:993 | smtp.ionos.com:465 | Password | Standard login, no app password needed |
| Proton Mail | ⚠️ Paid Only | 127.0.0.1:1143 | 127.0.0.1:1025 | Bridge | Requires Plus plan ($4/month) + Proton Bridge app |
| iCloud Mail | ✅ Supported | imap.mail.me.com:993 | smtp.mail.me.com:587 | App Password | Generate at appleid.apple.com → Sign-In and Security |
| FastMail | ✅ Supported | imap.fastmail.com:993 | smtp.fastmail.com:465 | App Password | Generate in Settings → Privacy & Security |
| Zoho Mail | ✅ Supported | imap.zoho.com:993 | smtp.zoho.com:465 | App Password | Generate in Zoho Account Security |
Large Mailbox Guidance
GravesMail handles large mailboxes using a two-phase sync approach:
Phase 1 — Quick Start: Your newest 500 messages per folder are fetched first. This typically takes 30–60 seconds and gives you immediate access to your recent email.
Phase 2 — Background Sync: Remaining messages sync quietly while you work. A progress indicator in the status bar shows completion percentage and estimated time remaining.
| Mailbox Size | Estimated Initial Sync Time |
|---|---|
| < 1,000 messages | Under 2 minutes |
| 1,000 – 10,000 | 5–15 minutes |
| 10,000 – 50,000 | 30 minutes – 1 hour |
| 50,000 – 100,000 | 1–3 hours |
| 100,000+ | 3+ hours |
Tips for large mailboxes:
- You can work with your email immediately after Phase 1 completes
- Background sync can be paused and resumed at any time
- Progress is saved — close the app and it resumes where it left off
- Consider archiving old email with your current provider before migrating
How to Set Up
Gmail Setup
- Go to myaccount.google.com → Security
- Enable 2-Step Verification
- Go to App Passwords, generate one for “Mail”
- In GravesMail: enter your Gmail address and the app password
- Server settings auto-detect — just click Test Connection
Yahoo Mail Setup
- Go to login.yahoo.com → Account Security
- Enable Two-step verification
- Generate an app password
- In GravesMail: enter your Yahoo address and the app password
- Server settings auto-detect — just click Test Connection
Proton Mail Setup
- Subscribe to Proton Mail Plus ($4/month) or higher
- Download and install Proton Bridge from proton.me/mail/bridge
- Start Proton Bridge and sign in
- In GravesMail: use the local IMAP settings shown in Proton Bridge (typically 127.0.0.1:1143)
- Use the Bridge-generated password, NOT your Proton account password