作者:寺儿沟小晨晨 | 来源:互联网 | 2023-02-01 22:30
写了PHP程序,就是发送邮件的。smtp什么的,反正邮件服务器是谷歌的。在本地测试时成功,但是放到Linux服务器上是这个错误:SMTP错误:无法连接到SMTP主机。Messag
写了PHP程序,就是发送邮件的。smtp什么的,反正邮件服务器是谷歌的。
在本地测试时成功,但是放到Linux服务器上是这个错误:
SMTP 错误:无法连接到 SMTP 主机。
Message could not be sent. Mailer Error: SMTP 错误:无法连接到 SMTP 主机。
得修改哪个配置文件???
16 个解决方案
在linux上开启并配置一下sendmail或者postfix
都用谷歌的还需要配置Linux吗?
SMTP:smtp.gmail.com
哎 反正就是测试 你就把你的sendmail启动一下又能怎么地?
我我上面回复的第二小段。
这个我很早就已经启动好了。
service sendmail start
好像还得设置什么的
-----------------------------
要是对方的smtp限制条件不严格 默认的sendmail不用怎么配置 直接就可以发送成功。
我刚刚往我的hotmail的邮箱里发送了一封 测试了一下。
你可以先在命令里用mail命令 往指定的邮箱发送一封邮件
然后看看/var/log/maillog里的日志
我这个是通过phpmailer发送的,有没有这方面的经验?
呵呵 没关系 我只想知道:
我的邮箱是从谷歌申请的免费企业版的。所以smtp,pop3什么的,反正关于邮箱配置的都是谷歌的。
这样的情况下我还得设置Linux吗?
为什么在本地windows测试时成功的。