我在Linux系统PHP里使用phpmailer这个类发邮件总提示:SMTP Error: Could not connect to SMTP host

我在Linux系统PHP里使用phpmailer这个类发邮件总提示:SMTP Error: Could not connect to SMTP host,第1张

SMTP Error: Could not connect to SMTP host意思为:

SMTP错误:不能连接到SMTP主机

phpmailer可能是没安装具体看下文给你参考资料:

http://baike.baidu.com/view/2341560.htm

根据你描述的情况,使用mail发邮件是通过本机的postfix来发送的。如果本机的的postfix配置中启用了relay,则会将发信请求转发到relay机器进行投递。如果此时通过mail发不出邮件,则问题有可能出现在relay的服务器上。

你说的通过php是可以发邮件的,这个和使用mail是两回事。如果php程序使用的是自己的发信程序,那与本机的postfix可能就没有什么关系。这其中具体的配置还要看程序是怎么设计的。

关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq #保存,关闭

shutdown -r now #重启系统


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6188269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存