我正在尝试配置 emacs 以从 gmail 获取我的邮件,但遇到了一些麻烦。我一直收到来自 gmail 服务器的“NO”答复。我已按照 gnus 手册、emacswiki 和许多其他博客和网站提供的说明进行操作,但似乎无法使其正常工作。设置它应该相当简单,但出于某种原因,我似乎无法做到。这是我的 .gnus 文件:
(setq gnus-select-method
'(nnimap "gmail"
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl)))
.authoinfo 的内容:
machine imap.gmail.com login "[email protected]" password "mypassword" port 993
.profile 文件的内容(来自 emacswiki):
export EMAIL="[email protected]"
export NAME="myname"
export IMAPSERVER="imap.gmail.com"
我总是收到以下错误:通过 tls 打开与 imap.gmail.com 的连接... nnimap ([电子邮件保护])打开错误:'NO(ALERT)请通过您的网络浏览器登录:https://support.google.com/mail/accounts/answer/78754(失败)。
我在 Arch Linux 上使用 gnutls 3.4.4。Emacs 是 vanilla arch 24.5.1 版本。到目前为止,我已经看到地球上几乎所有涉及 Gnus 和 gmail 的博客,哪怕只是一点点,这真的让我抓狂 :)。希望有人能帮我解决这个问题。
答案1
我遇到了同样的问题。在页面上:
https://www.google.com/settings/security/lesssecureapps
我打开了“启用”选项