我安装了垃圾邮件防护的邮件扫描程序,但有没有Linux脚本通知我或发邮件给我,我的服务器上有一个垃圾邮件?
我假设你正在谈论你的“客户”谁是通过SMTPvalidation用户发送传出邮件的用户。
有很多步骤可能会导致大规模的垃圾邮件困难。
如;
以上步骤取决于您使用的平台和MTA 。 我使用logwatch监视/var/log/maillog ,但是可以configuration像munin,collectd或者nagios这样的工具来执行自定义脚本来监视每个用户。
您可以注册RBL监控服务,这将回顾您的服务器是否被用来发起UCE,或其他滥用的邮件;
http://mxtoolbox.com/services_servermonitoring2.aspx
http://blacklist-monitor.simplycast.com/Multi-Channel/blm/blacklist-smtp-check.html
你可以通过spamassassin和clamav来实现Amavis-new,或者使用Spamhaus或者Barraccudacentral等RBL,这样可以减less服务器上的垃圾邮件。
你也可以监测stream量,如果你有不寻常的高stream量高峰这可能是一个垃圾邮件的指标。 但是这取决于你的服务器用于什么。 如果它是一个几乎没有stream量的小型networking服务器,那么这种技术将帮助您监控不想要的stream量。