spamc macht andere Erkennung als spamassassin

organix

New Member
Hallo,

ich habe einen vServer Suse9.2 mit Confixx-3.2.1 bei webperoni.
Als MTA kommt kommt gemäßg dem Standardimage Sendmail zum Einsatz.

Ich habe mir nun auch Sendmail nach dem Confixx-Manual eingerichtet.
Also eine procmailrc angelegt und dort den Eintrag gemacht:

Code:
:0fw: spamassassin.lock
* < 256000
|/usr/bin/spamc -f

Der spamd Dienst läuft.

Ebenfalls habe ich mir noch zusätzlich per yast das Razor Paket installiert.
Die Spamerkennung funktioniert soweit auch, die Confixx basierten Einstellungen wie der gewünschte Score Treshhold wird auch umgesetzt, allerdings mit einer nicht gerade besonders guten Erkennung. Bayes Training habe ich noch nicht durchgeführt. Das soll später folgen.

Nun, soweit ein paar allgemeine Informationen also.

Nun aber zum Problem.

Ich habe mir mal einer der nicht erkannten Spams genommen und als Datei nach /tmp/spammail.txt kopiert.

Füttere ich diese Mail nun per folgendem Kommando dem Spamassassin zu:

spamassassin -D </tmp/spammail.txt

Dann wird ein Score von über 28 ausgegeben. Es ist auch zu sehen, dass RBL Checks wie Razor durchgeführt werden.
Mache ich aber ein:

spamc </tmp/spammail.txt

kommt ein Score von 2.8, manchmal auch 3.2 bei der gleichen Datei heraus. Nur um es genauer zu erläutern. Rufe ich das Kommando mehrmals hintereinander auf, kommen unterschiedliche Ergebnisse heraus. Es kommt mir sogar fast so vor, dass je öfter ich spamc mit der gleichen Mail aufrufe, desto geringer werden die Scores.

Mein Hauptproblem aber nun ist, warum die Erkennung des spamassassin Kommandos so extrem viel besser als über spamc?

Hier ergänzend noch meine local.cf aus /etc/mail/spamassassin/

Code:
# START CUSTOM INCLUSION (see /root/confixx/safe/spamassassin.inc)

# SpamAssassin config file for version 3.x

# How many hits before a message is considered spam.
required_score           5.0

# Whether to change the subject of suspected spam
rewrite_header subject  *****SPAM*****

# Encapsulate spam in an attachment
report_safe             1

# Add report into headers
add_header spam Report _REPORT_

# Enable the Bayes system
use_bayes               1

# Enable Bayes auto-learning
bayes_auto_learn              1

# Enable or disable network checks
skip_rbl_checks         0
use_razor2              1
use_dcc                 1
use_pyzor               1

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages            all

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
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        **********

user_scores_sql_custom_query SELECT preference, value FROM spampref WHERE (username = _USERNAME_ OR username = '@GLOBAL') AND server_id='491ee305ba918a56430aff5e00c8b9f7' ORDER BY username ASC

# END OF CONFIXX GENERATED SECTION

Kann mir jemand entsprechende Hinweise oder Hilfe geben, warum spamassassin besser als spamc funktioniert und mir am besten auch noch sagt wie ich das Problem behebe?

Vielen Dank.

Gruss,

Markus
 
Ja, diese Unterschiede von spamd zum Commandline SA ist tatsächlich regelmässig zu finden. Insbesondere, weil SA in der Commandline das ganze Verzeichnis /etc/.../spamassassin/ nach .cf-Dateien durchsucht und spamd anscheinend nur die local.cf ließt. Ein include-Befehl für die Razor-Config sollte auch spamd nach einem Neustart die Razor-Rules beibringen.

huschi.
 
MOD: Full-Quote entfernt!
Hmm, dass könnte eine Erklärung sein.
Aber, ich habe in /etc/mail/spamassassin nur die local.cf, welche von Confixx generiert wurde und diese hat wie im Posting oben use_razor2 = 1.
Nun, ich suche mal weiter.
Sollte noch jemand Ideen oder Vorschläge haben, als hier rein damit.

Gruss
Markus
 
Last edited by a moderator:
Back
Top