apache、php、sendmail 无法正常工作

apache、php、sendmail 无法正常工作

我正在使用 apache、php 和 sendmail。我可以使用 sendmail 从命令行发送邮件。

但是在php文件中,邮件功能不起作用。

然后,我从命令行运行该 php 电子邮件测试文件。它成功了。

#>php mail_test.php

我以为是 apache 的问题,所以我将 httpd_can_sendmail 改为开启。但它仍然不起作用。我检查了 sendmail 权限,它是 666。

我检查了 httpd 错误日志,发现了以下情况:

sh:/usr/sbin/sendmail:权限被拒绝。

我不知道在哪里可以更改权限。

答案1

此主题(查看底部)表明这可能是 SELinux 权限问题。您是否有SELinux已启用?

相关内容