防止我的后缀发送我的本地用户垃圾邮件

我有一个有100个不同用户的postfix / dovecot邮件服务器。 当他们发送电子邮件时,他们需要被authentication。 我成功地使用saslauth来实现这一点。

几天前,我有一个问题。 一个特定用户,可能在其计算机中安装了病毒或垃圾邮件机器人,在几个小时内就开始通过我的服务器发送数千封电子邮件。 结果,我的IP被许多isp提供商(@aol,@yahoo等)阻止,并被列入许多黑名单,使我所有的100个用户无法发送任何电子邮件给任何人。

避免这个问题的最佳做法是什么? 如果我的服务器可以识别垃圾邮件用户并自动阻止,这将是非常好的。 另外,每小时30封电子邮件的限制可能是一个部分的解决scheme。

任何想法如何面对这个问题? 谢谢

  • 速度限制是可能的后缀
  • 过滤垃圾邮件的传出电子邮件将解决你被列入黑名单。 但是,它会采取一些额外的系统资源。

什么是您当前的防病毒设置? 用户多久扫描一次恶意软件? 这里有一些很好的讨论

安装一些监控软件,一旦发送速率超过每小时30封电子邮件,就会提醒你。 我敢肯定,你可以用Nagios来实现这个function,它甚至会给你一些漂亮的图表。

与出站垃圾邮件过滤一起实施将有望在未来防止这种情况发生。 大多数垃圾邮件filter会立即识别被发送为垃圾邮件的内容,因为这些垃圾邮件filter会直接发送到URIBL上列出的众所周知的垃圾邮件域。 你可以使用Postfix的SpamAssassin。