在 mac OS Server 中,为什么病毒和过滤设置似乎没有任何效果?

在 mac OS Server 中,为什么病毒和过滤设置似乎没有任何效果?

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

答案1

显然,Apple 的服务器团队实际上并没有在现实世界中测试他们的过滤配置,因为 amavis 设置实际上并没有阻止任何垃圾邮件……他们只是对其进行标记。有时。

要实现实际的垃圾邮件过滤:

  1. 打开终端.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 行左右附近,使值如下所示:
    $最终病毒命运 = D_DISCARD;
    $最终_banned_destiny = D_DISCARD;
    $final_spam_destiny = D_DISCARD;
    $最终_bad_header_destiny = D_PASS;

这确实是苹果公司做错的地方。明显是垃圾邮件的邮件应该被丢弃,但默认是让所有邮件都通过……这让过滤基本上毫无意义。

相关内容