如何全面禁用我的网站的所有电子邮件发送功能?我不希望它向任何人发送任何电子邮件。
我有一个已更新到最新版本的 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