我在Ubuntu上configuration了sSMTP,昨天运行良好。 但是今天当我试图发送电子邮件时,显示“ssmtp:Can not open smtp.gmail.com:587”错误信息。
$ apt-get install ssmtp $ vi /etc/ssmtp/ssmtp.conf [email protected] mailhub=smtp.gmail.com:587 rewriteDomain= hostname=mycomputerName UseTLS=YES UseSTARTTLS=YES AuthMethod=LOGIN [email protected] AuthPass=sender.email.password FromLineOverride=YES $ chmod 640 /etc/ssmtp/ssmtp.conf $ ssmtp [email protected] Hi Ctrl+D ssmtp: Cannot open smtp.gmail.com:587
附加信息:昨天我用公网IP,今天我用的是私网IP。 我认为这没有任何问题。
我有同样的问题(在我的覆盆子),但事情从一天改变到另一天。 我的意思是我的ssmtp工作好几个月,有一天它停止与您的相同的错误。 我不知道为什么,什么原因,但经过一些尝试,我在我的ssmtp.conf中添加了AuthMethod,并且工作正常。 现在这个文件看起来像这样:
[email protected] mailhub=smtp.gmail.com:587 rewriteDomain=gmail.com hostname=YourComputerHostName UseTLS=YES UseSTARTTLS=YES [email protected] AuthPass=passwordofmyaccount AuthMethod=LOGIN FromLineOverride=YES
尝试复制和粘贴更改您的电子邮件,密码和覆盆子的名称。 希望它的工作