Sendmail
防止濫用 sendmail 發送垃圾郵件
在託管許多網站的 Web 伺服器中,總是有可能濫用被黑客入侵的網站,以便使用某種 php mailer bot 發送垃圾郵件。
在我的情況下,sendmail 被配置為在每個站點的 php.ini 中發送郵件,我想知道是否有一種方法可以防止這種問題(例如應用從某個域發送的最大郵件的規則等)。
骯髒的黑客(腳本解決方案)也受到歡迎。
我的頭頂上:
- 禁用
mail()
內部PHP
並允許每個站點。- 強制
SMTP
authorization
和拒絕非授權使用者。MTA
在側面(postfix
,sendmail
等)處理(節流)它。
快速Google后,我在 Stackoverflow 上找到了這個。
https://stackoverflow.com/questions/226699/how-to-monitor-postfix-mta-status
第二個答案有一個腳本。這可能會幫助你。這樣就不會干擾功能,如果出現問題,您將一直處於循環狀態。