web-dev-qa-db-ja.com

Mac OS Serverで、ウイルスとフィルタリングの設定が効果を発揮しないのはなぜですか?

Mac OS Serverでは、メールサービスを構成するときに、ウイルスと迷惑メールのフィルタリング設定を構成することができます。これは、clamav、amavis、spamassassin、グレーリスト、およびRBLチェック用の単なるGUIフロントエンドです。ただし、迷惑メールフィルタリングが有効になっている場合でも、スパムは影響を受けません。スパムスコアがGUIで設定された「最小スコア」を超えていても、すべての受信トレイに表示されます。

1
JLG

どうやらAppleのサーバーチームは実際にフィルタリング構成をテストしていません。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; [._

これは本当にAppleみんなが正しいことをしなかった場所です。明らかにスパムであるメールは破棄されるべきですが、デフォルトはすべてを渡すことです...フィルタリングを基本的に無意味にします。

1
JLG