Credentials
The Email VFS connects to password-authenticated IMAP (reading) and SMTP (sending) servers. You need the server hostnames and a password or app password accepted by that provider.1. Find Your IMAP/SMTP Settings
ProtonMail requires ProtonMail Bridge
running locally.
2. Create an App Password
Many providers require an app password instead of your regular account password. Check that your provider still supports password-authenticated IMAP and SMTP before creating one. Yahoo:- Go to https://login.yahoo.com/account/security
- Generate app password
- Select Other App, name it (e.g., “Mirage”)
- Copy the generated password
- Go to https://www.fastmail.com/settings/security/tokens
- New App Password
- Select IMAP/SMTP access
- Copy the generated password
- Go to https://appleid.apple.com/account/manage
- Sign-In and Security -> App-Specific Passwords
- Generate an app-specific password
- Copy the generated password
3. Save the credentials
Troubleshooting
“Authentication failed” - Check whether your provider accepts passwords for IMAP/SMTP and whether it requires an app password. “Connection refused” - Check the hostname and port. Some networks block port 993/587. For ProtonMail, make sure Bridge is running. “SSL handshake failed” - Verify the host and implicit-TLS port (commonly 993 for IMAP). The current Python adapter’suse_ssl=False setting opens a
plain connection; it does not perform a STARTTLS upgrade.
For SDK guides, see Email (Python) and Email (TypeScript).