![如何禁用 PHP 电子邮件](https://linux22.com/image/628805/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%20PHP%20%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%20.png)
如何全面禁用我的网站的所有电子邮件发送功能?我不希望它向任何人发送任何电子邮件。
我有一个已更新到最新版本的 joomla 网站,但我的主机不断暂停我的托管,因为该网站正在发送垃圾邮件。
用户注册已被禁用,并且没有向任何用户开放用户表单。
我的网站不需要发送任何电子邮件,因此我只需禁止任何可以发送邮件的 php 函数即可。该网站目前处于离线状态,并且我的主机不提供任何使用信息或分析来帮助我。那么...我如何全面禁用我网站的所有电子邮件发送功能?
答案1
我有一个已更新到最新版本的 joomla 网站,但我的主机不断暂停我的托管,因为该网站正在发送垃圾邮件。
坦白地说:如果你知道如果您的网站正在发送垃圾邮件,那么继续让其在线是非常不负责任的行为。请关闭该网站,直到您能够找到漏洞为止。
如何全面禁用我的网站的所有电子邮件发送功能?
您不能使用 PHP 来执行此操作,因为有无数种方法可以绕过任意函数黑名单。相反,您可以使用 iptables 来执行此操作:
iptables -A OUTPUT -p tcp --dport 25 -j DROP
iptables -A OUTPUT -p tcp --dport 587 -j DROP
iptables -A OUTPUT -p tcp --dport 465 -j DROP