增加黑名单到Exchange的智能消息过滤器

12/3/2006来源:Exchange Server人气:5890

微软Exchange服务器的智能消息过滤器(IMF)局限性之一便是它无法从过滤器中包含或者剔除单个的收件人——也就是说,智能消息过滤器(IMF)没有“白名单”或者“黑名单”。

  所有的Email都要被处理,不管它们的来源。没有办法为智能消息过滤器(IMF)定义一系列的信任电子邮件地址或者域,也没有办法定义那些邮件地址一直被阻止的。(垃圾邮件工作方式中,之前比之后更重要,因为邮件地址变得可以随意使用)。

  为了解决这个问题,微软发布了一个补丁(不幸的是,现在这个仅仅可以通过产品支持服务-PSS可用),这个补丁更新MSGFILTER.DLL文件来允许白名单或者黑名单。

  如果你是一个有许可证的用户,可以打电话给微软产品支持服务(PSS)并且要这个补丁,相关的知识库文章题目是912587。微软将会免费给你这个补丁。

  一旦你安装了这个补丁,你能创建两种智能消息过滤器(IMF)地址表:允许和阻止列表,如果Exchanger智能消息过滤器(IMF)接收到一封在阻止列表内的信件,这个消息将不会被智能消息过滤器(IMF)处理。

  与此形成对照的是,如果Exchange智能消息过滤器(IMF)接收到任何一个允许列表内的Email地址发的邮件,智能消息过滤器(IMF)将处理这个消息。但是,你不能同时创建或者使用两个列表,你只能在同一时间使用允许列表或者禁止列表中的一个。

  要创建允许列表:

  1. 操作HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\并且增加或者修改新的名为ContentFilter.的键值
  2. 在ContentFilter.里面增加一个CheckRecipients的键值,并且设置成2(十进制)
  3. 同时在ContentFilter内,增加一个新的名为RecipListMulti-String Value
  4. 修改RecipList的值,并且增加要使用的Email,并用换行分开。
  5. 要创建禁止列表。按照上面的指示但是设置CheckRecipients的值为1,而不是2