首先是我的服务器配置:
OS CloudLinux Server 6.7(Aleksei Gubarev) Plesk版本12.0.18更新#65,
现在这是我的问题。
我已通过面板禁用了sendmail,并设置了每个收件箱的邮件限制50封电子邮件。直到最近我们开始遇到邮件问题时,一切工作都很顺利。
尽管sendmail被禁用,但这在命令行中非常有用
echo -e“To:test@mail.com \ nSubject:测试来自网络的邮件\ n \ n通过senmail测试来自网络的邮件\ n”| sendmail -t -F root@web.domain.com
Php工作正常,通过PHP脚本,尽管php ini中禁用了php邮件功能(/opt/alt/php54/etc/php.ini)
mail(“test@mail.com”,“你好”,“测试邮件功能”);
最糟糕的是这两种方法都忽略了面板中设置的外发邮件限制。
所以基本上有人可以破解我们的网站之一并开始发送垃圾邮件(已经发生过)。
我的问题很简单。如何永久禁用sendmail以及如何在整个服务器上禁用php邮件功能。
提前Ty。答案 0 :(得分:0)
这是正确答案。
将php.ini
放入php.ini
。
如果您在服务器上使用多个php版本,则每个版本的每个/opt/alt/php53/etc/php.ini
都会显示该版本。
在cloudlinux中,例如位置是
/opt/alt/php54/etc/php.ini