莫名其妙中科院的邮箱发不出邮件了,之前25端口一直用的好好的。 查找服务商的端口说明,更改到465端口,采用ssl+tls加密方式,结果怎么样都不成功。
搜索一番,发现是如下原因:
The default is 25 (“smtp”), unless TLS without STARTTLS is used, in which case it is 465 (“smtps”).
所以,如果用465端口,需要在设置文件中加上 tls_starttls=off。 (据说如果用 587端口,则需要tls_starttls=on)
附我的msmtprc设置:
defaults
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
tls_starttls off
logfile ~/.msmtp.log
accout acc_name
host mail.cstnet.cn
port 465
from ***@***
user ***@***
password ******
accout default: acc_name