Alpine 是否不再与 Gmail IMAP 一起使用?

Does Alpine no longer work with Gmail IMAP?

我正在尝试在 OSX 上设置 alpine(以前称为 PINE),但 GMAIL 一直拒绝我的登录尝试,说 alpine 不是安全客户端/改用网络客户端。

我没有使用 2FA(所以没有应用程序密码)- 最近有没有人让 alpine 和 gmail 合作?

在 Gmail 上,您需要在以下位置启用设置:

https://www.google.com/settings/security/lesssecureapps

这些应用同样安全,请参阅:

http://www.fetchmail.info/fetchmail-FAQ.html#I9

(edit):具有两步验证的帐户不允许 'less secure' 设置。请改用应用专用密码。请参阅此方案下高山配置的单独答案。

目前(2018 年 8 月)google 为您的 smtp 客户端需求生成应用专用密码。 (编辑:我错过了对双因素授权的 OP 参考,所以这个答案虽然很棒但有点偏离主题)。我配置通过自制软件安装的 alpine 2.21 的体验非常轻松。

访问your google account settings并生成密码。在 alpine 中使用该密码进行可行的配置,例如在主菜单中键入 S、C(设置、配置)、smtp-server: smtp.gmail.com:587/tls/user=example@gmail.com.

发送消息时,您将使用应用专用密码,而不是通用帐户密码。 Google 说明告诉你不要把它写下来,但在 alpine 中你将使用它来单独发送和接收。

此外:Alpine 可能会在您的本地机器上不安全地保存密码,如果您 touch ~/.alpine-passfile 然后通过确认、失败和重复坚持。通过研究,我了解到您可以使用钥匙串支持编译 alpine,但我还没有走那条路。