linux系统下PHP邮件发送成功但没收到邮件

我的PHP邮件发送在本地测试成功能收到邮件,上传到linux服务器也显示成功但没收到邮件,发送者邮箱也没有刚刚发送出去的邮件,是什么原因,怎么解决呢
哎,问题还是没解决

有可能是被服务器当成垃圾邮件了,你把测试的邮箱加入白名单,再测一下,如果还不行的话就是程序参数设置的问题追问

弹出错误说无法连接SMTP主机,可是在本地都测成功了,到linux下说无法连接SMTP主机

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-07
一个一个去调,看看它走到哪一步就不行了追问

这是我的代码,怎么调,

追答

调试,随便输出点东西,看它走到哪一步

第2个回答  2016-11-07
打开代码调试,看看错误提示。追问

没错误提示,弹出发送成功,但没收到邮件,已发送邮件里里也没

追答

这个是你邮箱设置哦,可以设置是否显示在已发送邮件里面,看看设置了没有。
也顺便看看垃圾邮件

追问

垃圾箱里没有,本地发送邮件,已发送邮件里就有,到linux下就没

追答

已发送里面点进去看看,发送状态是否正常

追问

你看看我的代码,

追答

发信邮箱和收信邮箱,改成不一样试试。

相似回答