php mail()无法从我的cpanel中运行。 那么我的cpanels所有端口都是打开的。默认情况下,电子邮件ID也在cpanel中设置 所以请给我一些建议来解决这个问题
答案 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
添加到apache mpm_prefork.conf文件并重新启动apache