Spamassassin & Plesk

Baddy0815

Registered User
Hallo!

Ich habe ein eigenartiges Problem:
Seit einigen Tagen ignoriert Spamassassin die DCC und Pyzor-Prüfung! Razor macht er... :confused:

Es kommt noch besser:
Beim Aufruf über die Kommandozeile funktionieren alle, einzeln und auch zusammen über SA...
Code:
spamassassin -D < datei

ergibt u.a.
Code:
X-Spam-DCC: h673796 1290; Body=1 Fuz1=1 Fuz2=1
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
X-Spam-Level: ****
X-Spam-Status: No, score=4.3 required=7.0 
X-Spam-Pyzor: Reported 0 times.

Sobald die Mail jedoch "normal" verarbeitet wird, bleiben die entsprechenden Zeilen leer?!

Der Aufruf über die .qmail erfolgt mit
Code:
| /usr/local/psa/bin/psa-spamc accept

Die psa-spamc verweist intern auf "/tmp/spamd_full.sock"
Mit dieser Einstellung lief es auch bisher einwandfrei!

Im SW-Soft-Forum habe ich einen Thread gefunden, der das gleiche Problem beschreibt, aber dieser wurde auch nicht (ordentlich) beantwortet... Vielleicht habe ich ja hier mehr Erfolg...
Gruß
Christian
 
Wenn spamassassin und spamd verschiedene Ergebnisse liefern, so liegt dies meist in unterschiedlicher Konfiguration. Was bring "ps aux|grep spamd"?
Was steht in der zu ladenden "local.cf" und wo ist die?
Und noch die Frage die üblicherweise fehlerhaft mit "Nix, nie, nimmer, einfach so" beantwortet wird:
Was hast Du an dem Zeitpunkt verändert ab dem es nicht mehr ging?

huschi.
 
Code:
 ps aux|grep spamd
root      4356  0.0  4.5  43032 23500 ?        Ss   May03   0:07 /usr/sbin/spamd
 -d -c -r /var/run/spamd.pid
root      4401  0.0  4.5  43032 23372 ?        S    May03   0:03 spamd child
root      4402  0.0  4.4  43032 22964 ?        S    May03   0:00 spamd child
root      6000  0.0  6.6  41696 34540 ?        Ss   May04   0:19 /usr/sbin/spamd
 --username=popuser --daemonize --nouser-config --helper-home-dir=/var/qmail --max-children 5 --create-prefs --virtual-config-dir=/var/qmail/mailnames/%d/%l/.spamassassin --pidfile=/var/run/spamd/spamd_full.pid --socketpath=/tmp/spamd_full.sock
popuser  15468  0.6  8.7  49024 45184 ?        S    02:46   3:08 spamd child
popuser  23624  0.6  8.2  46360 42504 ?        S    08:00   1:16 spamd child
root     30771  0.0  0.1   2756   760 pts/2    S+   11:15   0:00 grep spamd

/etc/mail/spamassassin/local.cf
Code:
rewrite_header  subject *****SPAM*****
required_score  7

Ich habe den Zeitpunkt des Ausfalls nun relativ genau zurückverfolgen können:
Es passierte an dem Tag, an dem ich auf Plesk 8.1.1. geupdatet habe :eek:

Das Problem trat schon mit der SA-Version 3.1.3 auf. Hier waren die Header dann aber:
X-Spam-DCC: _DCCR_
X-Spam-Pyzor: _PYZOR_
Also quasi so wie in der Configdatei!

Ein Update auf 3.1.8 brachte keine Lösung :-(
 
Last edited by a moderator:
Schon aufgefallen, daß dort zwei unterschiedliche spamd's laufen?
Die Prozesse 4356 4401 4402 kannst Du killen.

Diese Frage hast Du übersehen:
Huschi said:
Was steht in der zu ladenden "local.cf" und wo ist die?

huschi.
 
Stimmt - die Prozesse hab ich mal gekillt...

In der local.cf steht nicht mehr, als ich oben schon geschrieben habe...

Meinst Du diese Angaben in der
/etc/mail/spamassassin/25_dcc.cf ?

Code:
loadplugin Mail::SpamAssassin::Plugin::DCC
full DCC_CHECK          eval:check_dcc()
describe DCC_CHECK      DCC- Treffer (http://rhyolite.com/anti-spam/dcc/)
tflags DCC_CHECK        net
add_header all DCC _DCCR_
 
Problem gelöst!

UsingDcc - Spamassassin Wiki
DCC does not give hits in spamd

If DCC gives hits when run with "spamassassin" from the command-line, but not from spamd, you may have a PATH issue where the DCC client cannot be found in spamd's path.

Add the path to your dccproc tool to the local.cf file:

dcc_path /usr/local/bin/dccproc
 
Back
Top