SMTP错误:
无法连接到SMTP主机。
这是我得到的错误。
我也读过 - 由于历史上使用EC2实例的人发送的垃圾邮件滥用,几乎所有流行的邮件提供商都阻止从EC2实例接收电子邮件。电子邮件和反垃圾邮件措施的世界是部分技术的,部分政治的。因此,AWS提供Amazon Simple Email Service。
AWS与邮件提供商合作,确保SES使用的节点已列入白名单,因为我们会事先进行适当的授权/验证。
在这种情况下,从一个服务器而不是AWS发送电子邮件的能力很可能是由于EC2的IP范围被Google列入黑名单。
如何解决?
有一件事,邮件在终端上运行,如php mail-credential-file.php所以我相信这些配置都很完美,而且在其他非AWS服务器上都能正常运行。
即使我为aws安全组中的端口设置了禁止和超出规则,但没有运气。
请帮我解决一下。
答案 0 :(得分:0)
有效:)
通过以下方式检查服务器上的状态:
getsebool httpd_can_sendmail
httpd_can_sendmail - >关
通过以下命令将其设置为ON
setsebool httpd_can_sendmail 1
getsebool httpd_can_sendmail
httpd_can_sendmail - >上
干杯!!!