我设置的是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’
1 个赞
LdBeth
2018 年12 月 15 日 16:46
2
QQ 邮箱不支持直接用密码登陆 SMTP/IMAP,要在设置里生成 token 作为密码。
是那个要发短信的那个吗?是的话我弄了的。
对了,忘了说,我现在是两项有问题,QQ的SMTP登录,IMAP登录成功了的。
还有就是免密,我按emacswiki上的格式来的,现在那网站我这里上不了,machine填的服务器名,login填的邮箱地址,然后应该是密码和端口。
LdBeth
2018 年12 月 16 日 00:41
4
Authinfo 你用了 GPG 加密?试试用明文有没有问题?
gnus手动输密码的情况下,登录实验室邮箱和QQ邮箱都没有问题(IMAP)。
发邮件,实验室邮箱会提醒你登录SMTP,QQ邮箱不会(错误如上),不过实验室邮箱我设的端口是587(starttls),QQ是465(ssl),我之后打算试一下QQ的587[结果错误是一样的]。
有免密时,我只试了实验室邮箱登IMAP,错误如上。我之后试试明文[明文错误一样的]。
=====
我想到的免密方法就是手动调用gnus
了。
glgl-schemer:
手动调用 gnus
这里我遇到了些麻烦,没搞懂怎么把密码传进去。
我的设置下,M-x gnus
直接叫我输密码。不过我看gnus
是(interactive "P")
。gnus
的几个可选参数似乎也不是密码。
或者有没有什么方法可以当M-x gnus
叫你输东西时,你可以自动填进去?
看到了你的 Wander Lust 的安利文,有空折腾一下。。。
其实我之前研究了很久gnus
搞了个启动前先选择配置文件所在的文件夹,然后再启动gnus
的玩意儿来使用多账号,那天觉还没睡好,可恶!
LdBeth
2018 年12 月 16 日 09:16
8
所以你沒用 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
里了?
我叫阅读不过关,你呢?
LdBeth
2018 年12 月 16 日 17:59
12
LdBeth
2018 年12 月 16 日 20:37
14
我现在在服务器上用 MH-E。其它的用手机解决。以后也不太会继续用 Emacs 做编辑以外的事了。一来要折腾各种编程语言,一直没时间重做配置,二来现在的方案也够用,三来不是很喜欢 Emacs Lisp 这个环境,四来设计个 Common Lisp 的 mail protocol 已经在 TODO list 里了。可能等我有机会搞台 PC 装个 GNU/Hurd 之类的会重新用 Wanderlust 吧。
这种东西果然还是逃不过自己动手解决问题……试了各种客户端,没有满意的。