我尝试使用 ssmtp 发送电子邮件,但不起作用
我的 ssmtp 配置文件
[email protected]
mailhub=smtp.gmail.com:587
[email protected]
AuthPass=*****
UseTLS=YES
UseSTARTCTLS=YES
rewriteDomain=gmail.com
hostname=localhost
FromLineOverride=YES
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
重新命名
root:[email protected]:smtp.gmail.com:587
我正在使用 Ubuntu 14.04。
答案1
您的配置中有几个小错误。您写道:
UseSTARTCTLS=YES
^
(我标记了错误)你应该这样写:
UseSTARTTLS=YES
最后,Trusty 中的证书路径不应该这样写:
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
但更正确的说法是:
TLS_CA_File=/etc/ssl/certs/ca-certificates.crt
这些修正应该足以让你开始:)
参考: