前端之家收集整理的这篇文章主要介绍了
PHP邮件没有发送,我该怎么调试?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试发送电子
邮件注册,邀请等.
在本地发展,邮件发送.但是一旦在服务器上没有邮件到达.
我安装了postfix.我试图设置一个邮件服务器,但放弃了.所以目前,如果我输入终端
peter# mail example@example.com
电子邮件到达.但是,这不发送电子邮件:
$res = mail('example@example.com','subj','bodddd');
不仅如此,而是回应$res什么也没有.既不是真的也不是假的
我该怎么做才能使其工作?
感谢名单
根据你的
评论,看起来你的sendmail路径是
错误的或在你的
PHP.ini注释掉.应该是这样的:
sendmail_path = /usr/sbin/sendmail -t -i
如果您不确定sendmail二进制文件所在的位置,可以使用以下命令找到它:
whereis sendmail