在托管许多网站的网络服务器中,总是存在被黑客滥用的网站以使用某种 php 邮件机器人发送垃圾邮件的可能性。
就我而言,sendmail 在每个站点的 php.ini 中配置了邮件发送功能,我想知道是否有办法可以避免此类问题(例如应用从某个域发送的最大邮件数量规则等)。
我们也欢迎肮脏的黑客(脚本解决方案)。
答案1
我首先想到的是:
- 禁用
mail()
内部PHP
并允许每个站点。 - 强制
SMTP
authorization
并拒绝非授权用户。 - 从侧面处理(节流)它
MTA
(postfix
、sendmail
等等)。
答案2
快速谷歌搜索后,我在 Stackoverflow 上找到了这个。
https://stackoverflow.com/questions/226699/how-to-monitor-postfix-mta-status
第二个答案中有一个脚本。这可能会帮到你。这样就不会对功能造成干扰,而且如果出现问题,你也会及时了解情况。