Mail()无法在cpanel托管中工作

时间:2018-02-09 04:52:04

标签: php cpanel

php mail()无法从我的cpanel中运行。 那么我的cpanels所有端口都是打开的。默认情况下,电子邮件ID也在cpanel中设置 所以请给我一些建议来解决这个问题

2 个答案:

答案 0 :(得分:1)

您的代码似乎是正确的,但大多数主机默认阻止邮件功能和/或阻止用户无人发送电子邮件。

在“调整设置”中,尝试关闭选项"防止'无人'发送邮件"。

在PHP配置编辑器中(在高级模式下)检查disable_functions指令中是否列出了mail函数。

如果这些都不起作用,请检查exim是否正常运行以及php.ini中的sendmail_path是否正确。

答案 1 :(得分:0)

在我的情况下,apache配置错误。我在日志中仅看到此unable to set gid=993 or uid=0 (euid=0): forcing real = effective 解决方法是将LimitUIDRange 0 2000添加到a​​pache mpm_prefork.conf文件并重新启动apache