我有一个有100个不同用户的postfix / dovecot邮件服务器。 当他们发送电子邮件时,他们需要被authentication。 我成功地使用saslauth来实现这一点。
几天前,我有一个问题。 一个特定用户,可能在其计算机中安装了病毒或垃圾邮件机器人,在几个小时内就开始通过我的服务器发送数千封电子邮件。 结果,我的IP被许多isp提供商(@aol,@yahoo等)阻止,并被列入许多黑名单,使我所有的100个用户无法发送任何电子邮件给任何人。
避免这个问题的最佳做法是什么? 如果我的服务器可以识别垃圾邮件用户并自动阻止,这将是非常好的。 另外,每小时30封电子邮件的限制可能是一个部分的解决scheme。
任何想法如何面对这个问题? 谢谢
什么是您当前的防病毒设置? 用户多久扫描一次恶意软件? 这里有一些很好的讨论
安装一些监控软件,一旦发送速率超过每小时30封电子邮件,就会提醒你。 我敢肯定,你可以用Nagios来实现这个function,它甚至会给你一些漂亮的图表。
与出站垃圾邮件过滤一起实施将有望在未来防止这种情况发生。 大多数垃圾邮件filter会立即识别被发送为垃圾邮件的内容,因为这些垃圾邮件filter会直接发送到URIBL上列出的众所周知的垃圾邮件域。 你可以使用Postfix的SpamAssassin。