我有一个运行Apache 2.2和PHP 5.3的CentOS 6.2虚拟机,我试图通过PHP的mail()函数发送电子邮件.我可以毫无问题地从CLI发送电子邮件,但是当PHP尝试失败时.在sendmail日志中有以下内容:
Oct 9 11:42:03 localhost sendmail[3080]: NOQUEUE: SYSERR(apache): can not chdir(/var/spool/clientmqueue/): Permission denied
Run Code Online (Sandbox Code Playgroud)
似乎Apache没有权限这样做,但我不知道如何解决它.我已经找到了很多关于这个的讨论,但没有具体到我正在做的事情,我可以使用.任何帮助,将不胜感激.谢谢!