Gnus设置QQ邮箱

我设置的是foxmail账号

(setq gnus-select-method
      '(nnimap "foxmail.com"
               (nnimap-address "imap.qq.com")
               (nnimap-user "xxxxxxxx")
               (nnimap-server-port 993)
               (nnimap-stream ssl)
               (nnimap-authinfo-file "~/.emacs.d/authinfo.gpg")))

(setq send-mail-function 'smtpmail-send-it
      user-mail-address "[email protected]"
      user-full-name "xxx"
      smtpmail-smtp-server "smtp.qq.com"
      smtpmail-smtp-service 465
      smtpmail-stream-type 'ssl
      smtpmail-auth-credentials "~/.emacs.d/authinfo.gpg")

免密登录这里,反正登录IMAP是没问题的免密登录有问题,还得输密码。。。尝试M-x message-send会:

smtpmail-send-it: Sending failed: 503 Error: need EHLO and AUTH first !

我看网上说这是smtp服务器没登录?

我同时设置了另一个邮箱,那个邮箱是可以发送邮件的(虽然当时没设置免密登录,会叫你又登录一下),不过那个邮箱的IMAP和SMTP服务器域名是一样的。

====

我发现emacswiki上面的好多东西该更新了,比如nnimap-authinfo-file,这东西现在emacs根本没有。。。

我把那个文件加到auth-sources里,出现了‘BAD Command Error. 11’‘BAD Command Error. 11’

QQ 邮箱不支持直接用密码登陆 SMTP/IMAP,要在设置里生成 token 作为密码。

是那个要发短信的那个吗?是的话我弄了的。

对了,忘了说,我现在是两项有问题,QQ的SMTP登录,IMAP登录成功了的。

还有就是免密,我按emacswiki上的格式来的,现在那网站我这里上不了,machine填的服务器名,login填的邮箱地址,然后应该是密码和端口。

Authinfo 你用了 GPG 加密?试试用明文有没有问题?

gnus手动输密码的情况下,登录实验室邮箱和QQ邮箱都没有问题(IMAP)。 发邮件,实验室邮箱会提醒你登录SMTP,QQ邮箱不会(错误如上),不过实验室邮箱我设的端口是587(starttls),QQ是465(ssl),我之后打算试一下QQ的587[结果错误是一样的]。

有免密时,我只试了实验室邮箱登IMAP,错误如上。我之后试试明文[明文错误一样的]。

=====

我想到的免密方法就是手动调用gnus了。

这里我遇到了些麻烦,没搞懂怎么把密码传进去。

我的设置下,M-x gnus直接叫我输密码。不过我看gnus(interactive "P")gnus的几个可选参数似乎也不是密码。

或者有没有什么方法可以当M-x gnus叫你输东西时,你可以自动填进去?

看到了你的 Wander Lust 的安利文,有空折腾一下。。。

其实我之前研究了很久gnus搞了个启动前先选择配置文件所在的文件夹,然后再启动gnus的玩意儿来使用多账号,那天觉还没睡好,可恶!

所以你沒用 authinfo?所以你不知道 authinfo 干啥的就用了?


这句话下面都写了

This is deprecated as of 24.1, ~/.authinfo (or ~/.authinfo.gpg) is used by default, see variable auth-sources.

https://www.emacswiki.org/emacs/GnusAuthinfo

感情你阅读不过关啊。

那你没看到我说了我把那个文件加到auth-souces里了?

我叫阅读不过关,你呢?

所以你用沒用 GPG 啊?我一开始就问了。


你这不是后改的?

用了啊

然后,我又在那个回复那里添加了


http://www.linux-france.org/prj/imapsync_list/msg02163.html

看起来这个错误和邮件的内容有关。

你现在还用wanderlust么?

我现在在服务器上用 MH-E。其它的用手机解决。以后也不太会继续用 Emacs 做编辑以外的事了。一来要折腾各种编程语言,一直没时间重做配置,二来现在的方案也够用,三来不是很喜欢 Emacs Lisp 这个环境,四来设计个 Common Lisp 的 mail protocol 已经在 TODO list 里了。可能等我有机会搞台 PC 装个 GNU/Hurd 之类的会重新用 Wanderlust 吧。

这种东西果然还是逃不过自己动手解决问题……试了各种客户端,没有满意的。