我正在使用 apache、php 和 sendmail。我可以使用 sendmail 从命令行发送邮件。
但是在php文件中,邮件功能不起作用。
然后,我从命令行运行该 php 电子邮件测试文件。它成功了。
#>php mail_test.php
我以为是 apache 的问题,所以我将 httpd_can_sendmail 改为开启。但它仍然不起作用。我检查了 sendmail 权限,它是 666。
我检查了 httpd 错误日志,发现了以下情况:
sh:/usr/sbin/sendmail:权限被拒绝。
我不知道在哪里可以更改权限。