Exchange 2003 中的站点范围服务器端规则

Exchange 2003 中的站点范围服务器端规则

我有一台邮件服务器,在将邮件传递到 Exchange 2003 之前,它会使用 SpamAssassin 扫描入站电子邮件。当邮件被视为垃圾邮件时,它会被标记为特定的标头。有没有办法让 Exchange 2003 根据此标头的存在自动将这些邮件放入每个用户的垃圾邮件文件夹中?

我意识到我可以为每个用户添加一条 Outlook 规则。我还意识到这条规则实际上是在服务器端实现的。为每个用户添加一条规则似乎很难实现/维护。有没有办法添加一条适用于所有邮箱的全局规则?

问题,Exchange 2007 似乎有一个叫做运输规则. 有没有办法在 Exchange 2003 中获得类似的行为?

答案1

有人声称通过安装智能邮件过滤器并修改“MSExchange.UceContentFilter.xml”配置文件,您所描述的功能已经实现。您可以在该文件中创建与 SpamAssassin 放入主题中的文本相匹配的“CustomWeightEntry”记录,并使用该记录分配自定义 SCL。

请看这里:

我个人从未尝试过。不过,它看起来相当简单。

答案2

不幸的是,Exchange 2003 的功能不允许基于任何类型的标头信息进行过滤,而 Exchange 2007 却可以。如果您能够指定反垃圾邮件软件在标头中放置的内容,则可以放置一个特定的 X-SCL 标头,该标头将被 Exchange 中的 IMF 过滤器识别。有关 Exchange 识别的不同类型邮票的信息,请参见这里

如果您无法修改标题信息,那么有一些第三方工具可以帮助您做到这一点。IMFTune例如,允许您调整 Exchange 2003 SP2 内置的 IMF 过滤器,以根据标头信息过滤垃圾邮件。

相关内容