相关疑难解决方法(0)

如何允许apache发送电子邮件?

我有一个运行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没有权限这样做,但我不知道如何解决它.我已经找到了很多关于这个的讨论,但没有具体到我正在做的事情,我可以使用.任何帮助,将不胜感激.谢谢!

php linux apache sendmail centos

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

apache ×1

centos ×1

linux ×1

php ×1

sendmail ×1