+ -
当前位置:首页 → 问答吧 → mutt的tls疑问

mutt的tls疑问

时间:2009-11-25

来源:互联网

从这个网站http://www.muttrcbuilder.org/
创建muttrc
结果发现set ssl_ca_certificates_file = '/etc/ssl/certs/ca-certificates.crt' # default: '(empty)'
这个设置在启动mutt的时候提示错误
Error in /home/myname/.mutt/muttrc, line 278: ssl_ca_certificates_file: unknown variable
我确认ca-certificates已经安装,路径上没有问题
为何报错?

另外wiki上已经过期了,按照man muttrc中提示,应该mutt本身就已经支持pop与smtp,当然imap也是支持的

作者: Havanna   发布时间: 2009-11-25

目前仅mutt自带的pop设置成功,可以正常收信 shift+g
代码:
set pop_auth_try_all = yes
set pop_authenticators = 'digest-md5:apop:user'
# set pop_checkinterval = '60'
set pop_delete = no
set pop_host = 'pops://pop.gmail.com:995'
set pop_last = no
set pop_pass = '12345678'
set pop_reconnect = no
set pop_user = '[email protected]'
smtp老提示cert错误
代码:
set smtp_authenticators = 'digest-md5:cram-md5'
set smtp_url = 'smtp://username:[email protected]:587'
# set ssl_ca_certificates_file = '/etc/ssl/certs/ca-certificates.crt'
set ssl_force_tls = yes
set ssl_usesystemcerts = yes
各位看看这里究竟有什么错误呢?
其中set ssl_ca_certificates_file去掉注释的话,启动mutt即报错,注释掉它的话,发信时又提示No authenticators available
实在是不懂了

作者: Havanna   发布时间: 2009-11-25

imap的话,那个效率也太低了,无奈,目前只能通过msmtp来发送电邮了

作者: Havanna   发布时间: 2009-11-25

终于搞定,缺少libsasl缘故

作者: Havanna   发布时间: 2009-11-25

是怎样发现的?
另外,只装 libsasl 可以吗?Wiki 上不是说要安装 cyrus-sasl.

作者: cwjiof   发布时间: 2009-11-25

提示就是No authenticators available啊
那么就pacman -Ss sasl搜索了下
装了libsasl就可以了

其实我不太理解的是
set ssl_ca_certificates_file = '/etc/ssl/certs/ca-certificates.crt'
为什么不行

作者: Havanna   发布时间: 2009-11-25

热门下载

更多