FairEmail 应用专用密码生成完全指南
什么是应用专用密码
应用专用密码(App Password)是邮箱服务商提供的一种一次性密码,用于第三方邮件客户端的 IMAP/SMTP 认证。它的作用是绕开两步验证的限制——服务商主密码在开启两步验证后不能用于第三方应用的 IMAP 连接,此时必须生成应用专用密码。
生成规则通常是:
- 每个应用专用密码绑定一个设备 / 一个应用
- 撤销后立即失效
- 通常是 16 位随机字符串
- 不显示给服务商之外的任何人(包括 FairEmail)
各主流平台生成路径
Google / Gmail
前置条件:开启两步验证(2-Step Verification)
生成路径:
- 打开 Google 账户安全设置
- 滚动到「登录 Google」区域,找到「应用专用密码」
- 点击生成,系统会显示一个 16 位密码(只显示一次,记下来)
- 在 FairEmail 中使用这个密码作为 IMAP 和 SMTP 密码
Google 允许你生成多个应用专用密码,并随时撤销。撤销后 FairEmail 会立即失去连接,需要用新密码重新认证。
Microsoft / Outlook
前置条件:部分场景需要开启两步验证
生成路径:
- 登录 Outlook 网页端
- 进入账户安全设置(
outlook.live.com/→ 设置 → 账户 → 安全) - 找到「创建应用专用密码」或「更多安全选项」
- 生成后复制 16 位密码
- 在 FairEmail 中使用
Apple iCloud
前置条件:Apple ID 必须开启两步验证
生成路径:
- 登录 Apple ID 账户页面(appleid.apple.com)
- 进入「安全」标签
- 在「应用专用密码」区域点击「生成密码」
- 输入描述(如「FairEmail Android」)
- 记录下 16 位密码
- FairEmail IMAP 设置:
- 服务器:
imap.mail.me.com - 端口:993
- 用户名:完整 iCloud 邮箱
- 密码:应用专用密码
- SMTP:
smtp.mail.me.com,端口 587,STARTTLS
Yahoo / AOL
Yahoo 从 2019 年起不再允许主密码用于第三方客户端 IMAP,必须使用应用专用密码:
- 登录 Yahoo 账户安全设置
- 找到「生成应用专用密码」选项
- 生成后复制使用
ProtonMail
ProtonMail 不走标准 IMAP 加密(端到端加密需要 ProtonMail Bridge 转换)。在 FairEmail 中使用 ProtonMail 有两种方式:
- ProtonMail Bridge(付费版):在桌面运行 Bridge,本地暴露 IMAP/SMTP 端口,FairEmail 连接本地地址
- ProtonMail 应用专用密码(ProtonMail 免费版不支持 IMAP)
Riseup.net / Mailbox.org 等隐私邮箱
这些服务商通常在设置页面直接提供「应用专用密码」或「第三方客户端密码」的生成功能。具体路径因服务商而异,但逻辑相同:在网站账户设置中生成一个只用于 IMAP/SMTP 的密码。
使用应用专用密码的注意事项
多个设备共用同一个应用专用密码
同一个应用专用密码可以在多个设备上使用。但安全上建议每个设备或每个 App 用不同密码——这样某台设备丢失时,只需撤销对应的那一个密码,不影响其他设备。
FairEmail 如何存储密码
FairEmail 不会将密码上传到任何服务器。密码以加密形式存储在 Android 设备本地数据库中,加密密钥来自 Android Keystore 系统。即使设备被 root,也很难直接从 FairEmail 的数据库文件中提取密码。
密码管理器自动填充
FairEmail 支持 Android 自动填充框架。如果你用 Bitwarden、1Password 或 Google 密码管理器,在 FairEmail 的账户设置界面可以直接触发自动填充——注意自动填充的是主密码还是应用专用密码,别填错了。
撤销和重新生成
如果 FairEmail 突然报认证失败,第一检查项就是应用专用密码是否被意外撤销。很多服务商在你修改主密码后会自动撤销所有应用专用密码——这种情况需要重新生成。