我已经在 Centos 6 上安装了 ssmtp 并对其进行了配置,这是我的 ssmtp.conf 文件包含:
[email protected]
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
[email protected]
UseTLS=Yes
UseSTARTTLS=Yes
[email protected]
AuthPass=Mail00Test
FromLineOverride=YES
TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
发送邮件时,显示此错误:
CANNOT OPEN SMTP.GMAIL.COM:587
答案1
我给你一些提示。认为这些可以解决您的问题。
更改主机名,例如
hostname=localhost
- 转到下面的链接并单击
Turn on
https://www.google.com/settings/security/lesssecureapps
- 转到下面的链接并单击
- 检查文件 TLS_CA_FILE 是否存在。
然后尝试发送邮件。