我有几个脚本向我的用户发送电子邮件,并且由于某些原因,并非所有用户都收到了电子邮件。该网站尚未上线,所以它还没什么大不了的,但我不明白为什么。我已经设置了一些假帐户,一个用我的学校电子邮件,一个用hotmail,一个用yahoo。当我注册学校邮件时,我收到了欢迎电子邮件,但我对其他电子邮件帐户一无所知。我的'忘记密码'电子邮件也是如此。只有我的学校邮件工作,雅虎和Hotmail都没有工作......
我在使用Apache的Linux服务器上运行。使用PHP和kohana框架2.3.4
感谢。
编辑:我正在显示所有错误,我实际发送邮件时没有错误(我不这么认为)因为我在学校收件箱中收到了错误。我正在运行一个主机服务器。
此外,这些电子邮件一度被收到,但现在他们没有从收件箱中收到所有邮件
答案 0 :(得分:0)
我对Kohana了解不多,但如果没有发送您想要的电子邮件,您可能需要查看PHPMailer。
答案 1 :(得分:0)
有很多可能性。如果您的PHP代码没有吐出任何PHP错误(请确保您有以下设置。
error_reporting=E_ALL
display_errors=on
如果您没有收到任何错误,则可能是请求到达您指定的邮件服务器(或sendmail)。这意味着它是基于网络的问题,或者接收服务器可能拒绝您的电子邮件(垃圾邮件检测?)确保您至少发送了一个基本的from:标题。