Hallo,
ich benutze Suse 10.1 mit Spamassassin 3.1.1 und Confixx 3.2.1
Ich habe im Confixx user_prefs eingegeben, die jedoch vom Spamassassing nicht angenommen werden. Confixx hat in die local.cf eingetragen, daß users_prefs aus der SQL datenbank gelesen werden sollen.
In der Datenbank ist auch eine Zeile, wo ich z.B. den required_score von 5.0 auf 6.0 (des einzigen posftfachusers) gestellt habe - die ankommenden Emails an dieses Postfach zeigen immer noch an, daß der required_score 5.0 wäre.
Dann habe ich den required_score manuell in der local.cf geändert, die Emails zeigen immer noch 5.0 an.
Dann habe ich den gesamten Server nach der Phrase 5.0 gesucht und endlich die Datei gefunden, die mit immer 5.0 daraus macht: /usr/share/spamassassin/misc.cf
Wenn ich in dieser Datei den required _score ändere, dann kommen die Emails auch endlich mit diesem geänderten Wert an.
Aber wie bringe ich ihn dazu, daß er die auch noch die user_prefs aus der Datenbank annimmt, die in der local.cf drinnen stehen? Die Logfiles bringen keine Fehlermeldungen. Ich tuh auch brav zwischen jedem test den spamd dienst neu starten.
Ich habe mal die gesamte Datenbankabfrage aus der local.cf in die misc.cf kopiert, hat leider nichts gebracht
Warum ignoriert er einfach meine local.cf?
ich benutze Suse 10.1 mit Spamassassin 3.1.1 und Confixx 3.2.1
Ich habe im Confixx user_prefs eingegeben, die jedoch vom Spamassassing nicht angenommen werden. Confixx hat in die local.cf eingetragen, daß users_prefs aus der SQL datenbank gelesen werden sollen.
In der Datenbank ist auch eine Zeile, wo ich z.B. den required_score von 5.0 auf 6.0 (des einzigen posftfachusers) gestellt habe - die ankommenden Emails an dieses Postfach zeigen immer noch an, daß der required_score 5.0 wäre.
Dann habe ich den required_score manuell in der local.cf geändert, die Emails zeigen immer noch 5.0 an.
Dann habe ich den gesamten Server nach der Phrase 5.0 gesucht und endlich die Datei gefunden, die mit immer 5.0 daraus macht: /usr/share/spamassassin/misc.cf
Wenn ich in dieser Datei den required _score ändere, dann kommen die Emails auch endlich mit diesem geänderten Wert an.
Aber wie bringe ich ihn dazu, daß er die auch noch die user_prefs aus der Datenbank annimmt, die in der local.cf drinnen stehen? Die Logfiles bringen keine Fehlermeldungen. Ich tuh auch brav zwischen jedem test den spamd dienst neu starten.
Ich habe mal die gesamte Datenbankabfrage aus der local.cf in die misc.cf kopiert, hat leider nichts gebracht
Warum ignoriert er einfach meine local.cf?
Code:
required_score 5.3
rewrite_header subject *****SPAM*****
report_safe 1
add_header spam Report _REPORT_
use_bayes 1
bayes_auto_learn 1
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
ok_languages all
ok_locales all
# END OF CUSTOM INCLUSION
# START CONFIXX GENERATED SECTION
allow_user_rules 1
user_scores_dsn DBI:mysql:confixx:localhost;mysql_socket=/var/lib/mysql/mysql.sock
user_scores_sql_username confixx
user_scores_sql_password xxxxxxxxx
user_scores_sql_custom_query SELECT preference, value FROM spampref WHERE (username = _USERNAME_ OR username = '@GLOBAL') AND server_id='xxxxxxxxxxxxxxxxxxxxxxxxxxxx' ORDER BY username ASC