Knowledge Base

L'archivio documentale di supporto ai prodotti Achab.

KB50655 Modifica punteggi filtro bayesiano

Ultimo aggiornamento: 13/06/2013

Nonostante in MDaemon sia attivo lo spam filter ricevo comunque molti messaggi di SPAM. Cosa si può fare?

Se è stato attivato il filtro Bayesiano, provare a verificare se nell'header di un messaggio di SPAM che ha "bucato" il filtro compare un record di questo tipo:

X-Spam-Report: 
 * -4.7 BAYES_00 BODY: Bayesian spam probability is 0 to 1%


Per l'esperienza di Achab, questo punteggio (predefinito) attribuito dal filtro Bayesiano ai messaggi che hanno una probabilità molto bassa di essere SPAM (tipicamente si verifica su una nuova tipologia di messaggi di SPAM che il filtro stesso non ha ancora imparato a riconoscere) è troppo aggressivo.

Questi punteggi, predefiniti, sono scritti nel file:

...MDaemon\SpamAssassin\rules\80_MDaemon_scores.cf

############################################################################
# Bayesian scores - Adjust scores to your needs or delete to use SA defaults
############################################################################
score BAYES_00 -4.7
score BAYES_05 -2.4

score BAYES_20 0.1
score BAYES_40 1.0
score BAYES_50 1.65
score BAYES_60 2.6
score BAYES_80 6.0
score BAYES_95 8.0
score BAYES_99 10.0

Tuttavia NON si deve modificare questo file per 2 motivi:

  1. Viene sovrascritto ad ogni aggiornamento di MDaemon, perdendo quindi la personalizzazione.
  2. Le modifiche sono ignorate dalle versioni recenti di MDaemon.

Occorre invece modificare il file

...MDaemon\SpamAssassin\rules\local.cf

aggiungendo in calce i punteggi che si vogliono forzare:

# This is the right place to customize your installation of SpamAssassin.
#
# See http://www.spamassassin.org/doc/Mail_SpamAssassin_Conf.html for
# details about what the parameters mean and what you can do with this
# file.
#
# MDaemon will rewrite this file when you change configuration settings
# using the MDaemon GUI.
#
# Important: keys must be followed by at least one space (not a tab).
# ex: required_hits<space>5.0 - correct!
#     required_hits<tab>5.0   - wrong!  Use spaces, not tabs.
#
#########################################################################
#
# 'dns_available yes' line was removed in 8.03 to use SA 3 default of
# 'test' with random NS record checks

required_score 5.0
rewrite_header subject [***SPAM*** Score/Req: _SCORE(0)_/_REQD_]
report_safe 0
skip_rbl_checks 1
add_header all Report _REPORT_
add_header all Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_)
local_tests_only 1
lock_method win32
use_hashcash 1
use_bayes 0
bayes_path C:\MDaemon\SpamAssassin\bayes\bayes
bayes_auto_learn 0
bayes_auto_learn_threshold_nonspam 0.1
bayes_auto_learn_threshold_spam 12.0
bayes_auto_expire 1
bayes_expiry_max_db_size 150000
bayes_min_ham_num 200
bayes_min_spam_num 200
use_auto_whitelist 0
auto_whitelist_path C:\MDaemon\SpamAssassin\auto_whitelist\auto_whitelist
BAYES_00 -0.5
BAYES_05 -0.1


Questo file non sarà modificato dall'aggiornamento di MDaemon.

Questo articolo ti è stato utile?

Lasciaci un feedback

Hai trovato delle inesattezze, vorresti fare delle integrazioni all'articolo o anche solo darci un tuo parere? Scrivici liberamente utilizzando il modulo sottostante.

 
Quanto fa 3 + 4 ?   

Le tue informazioni non verranno pubblicate, ma inviate privatamente al responsabile della Knowledge Base.