Security

如何防止 Linux 伺服器發送垃圾郵件?

  • August 1, 2013

我安裝了郵件掃描程序來保護垃圾郵件,但是有沒有任何 Linux 腳本可以通知我或通過電子郵件向我發送一些垃圾郵件在我的伺服器上?

我假設您正在談論您的“客戶”,他們是經過身份驗證的使用者,通過 SMTP 發送外發郵件。

有許多步驟可以使大規模垃圾郵件變得困難。

如;

  1. 限制每個使用者發送郵件的速率,以防止 UCE 發送大量郵件
  2. 為每個使用者生成傳出 smtp 郵件的每週報告,這樣您就可以看到誰在批量發送
  3. 要求使用者使用格式正確的 RFC 標頭,這可以阻止簡單的垃圾郵件
  4. 使用 spamassassin 和 MIMEdefang 提醒非常“垃圾”的傳出消息

上述步驟取決於您使用的平台和MTA 。我使用 logwatch 來監控/var/log/maillog,但是像 munin、collectd 或 nagios 這樣的工具可以配置為執行自定義腳本來監控每個使用者。

您可以註冊 RBL 監控服務,這將讓您回顧伺服器是否被用於發起 UCE 或其他濫用郵件;

http://mxtoolbox.com/services_servermonitoring2.aspx

http://blacklist-monitor.simplycast.com/Multi-Channel/blm/blacklist-smtp-check.html

引用自:https://serverfault.com/questions/527934