在Mac OS Server中,为什么病毒和过滤设置似乎没有任何影响?

在Mac OS Server中,configuration邮件服务时,可以configuration病毒和垃圾邮件过滤设置。 这只是一个用于clamav,amavisspamassassin,灰名单和RBL检查的GUI前端。 但即使启用了垃圾邮件过滤function,垃圾邮件也不会受到影响 – 即使垃圾邮件分数超过了GUI中设置的“最低分数”,它仍然显示在每个人的收件箱中。

显然,苹果公司的服务器团队并没有在真实世界中testing过滤configuration,因为amavis设置实际上并没有阻止任何垃圾邮件……他们只是标记它。 有时。

为了获得真正的垃圾邮件过滤:

  1. 打开Terminal.app
  2. sudo vi /Library/Server/Mail/Config/amavisd/amavisd.conf
  3. 看近95行左右,并使值如下所示:
     $ sa_tag_level_deflt = -999;
     $ sa_tag2_level_deflt = 4.0; 
     $ sa_kill_level_deflt = 6.5; 
     $ sa_dsn_cutoff_level = 10;

“-999”强制amavis / spamassassin将垃圾邮件头添加到每个电子邮件,使客户端垃圾邮件过滤更容易完成。 其他级别是良好过滤的合理值,几乎没有误报。

  1. 看近183行左右,并使值如下所示:
     $ final_virus_destiny = D_DISCARD;
     $ final_banned_destiny = D_DISCARD;
     $ final_spam_destiny = D_DISCARD;
     $ final_bad_header_destiny = D_PASS;

这确实是苹果公司没有做正确的事情的地方。 邮件显然是垃圾邮件应该被丢弃,但默认情况下是通过一切…渲染过滤基本没有意义。