SpamAssassin arbeitet nicht (Plesk 8.6.0 + SA + Dr.Web - bzw. ClamAV u. QSheff)

mc_antispam

New Member
Hallo!

Nachdem ich versucht habe, mich durch zahlreiche Beiträge und andere Tutorials durchzuarbeiten, muss ich wohl doch einen neuen Thread aufmachen, denn leider hab ich mein Problem noch nicht gelöst bekommen.

Ziel: Ich möchte SpamAssassin so konfigurieren, dass er effizient Spam-Mails erkennt und - sofern das einigermaßen gut läuft - auch direkt löscht (im zweiten Step).

Server: vServer, (open)Suse 10.1 mit vorinstalliertem Plesk. Aktuell geupdated auf Plesk 8.6.0. SpamAssassin und Dr.Web sind dort ebenfalls mit installiert (und in der Lizenz enthalten).

Das Problem: obwohl Spamassassin läuft, kommen pro Tag rund hundert Spam-Mails durch. In den meisten Mails steht im Header "tests=none" und "autolearn=fail".

Was habe ich schon gemacht?

  • Zunächst habe ich versucht, SA über Plesk zu trainieren. Das klappt weniger gut, auch nachdem ich in mehreren Postfächern ettliche hundert Mails trainiert habe - und das mehrfach über Wochen hinweg. Außerdem möchte ich natürlich gern eine zentrale Bayes-DB haben, damit nicht für jede Mailbox separat trainiert werden muss.
  • Danach habe ich versucht, die local.cf unter /etc/mail/spamassassin anzupassen. Diese Einstellungen werden jedoch von Plesk nicht berücksichtigt. D.h. es zeigt sich keine Auswirkung im Mail-Header und in Plesk stehen weiterhin die alten Einstellungen. (Auch nach Neustart, etc.)
  • Danach habe ich versucht, die local.cf Dateien in den User-Verzeichnissen (.spamassassin unter /var/qmail/mailnames/...) durch einen Link auf die local.cf unter /etc/mail/spamassassin zu ersetzen. Ergebnis: keine auswirkung.
  • Dann habe ich versucht, manuell eine neue SpamAssassin Version (3.2.5) zu installieren. Das ist halbwegs gelungen. Scheinbar ist diese irgendwie nicht richtig drauf, weil es bei der Installation einen Fehler gab. Leider bekomm ich die nicht ganz installiert und auch nicht wieder ganz weg. D.h.: ich habe so den verdacht, dass ich keine separate SA.-version installieren kann, wenn eine psa-spamassassin-Version drauf ist...???
  • Habe versucht, das Tutorial von Huschi mit qscheff durchzuführen. Für kurze Zeit hat das mal funktioniert (d.h. qsheff stand mit im Mailheader), dann allerdings gab's einen qq Mailqueue Fehler bzw. die Meldung, dass mails "permanently" abgelehnt werden. Also musste ich die alte Mail-Queue wiederherstellen.

Am liebsten würde ich gern die aktuelle SpamAssassin Version installiert haben. Dann würde ich gern die Mails mit SpamAssassin und ClamAV (statt Dr. Web) checken. Möglicherweise mit QSheff - wenn das irgendwie realisierbar ist.

Mir würde es aber auch reichen, wenn die aktuelle (veraltetet) SA-Version richtig läuft, d.h. Tests durchführt und die Spams irgend ein Rating über 0.00 bekommen...

Könnt ihr mir helfen? Wo konfiguriere ich SA, so dass Plesk (bzw. Plesk-SA) diese Einstellungen übernimmt/nutzt?

Hier ein aktueller Mail-Header (QSheff jetzt inaktiv):

Code:
DomainKey-Status: no signature
X-Spam-ASN:  
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on XXX.XXX.XX
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=0.1 tests=none autolearn=failed
	version=3.1.8
DomainKey-Status: no signature
Received: (qmail 3310 invoked from network); 8 Sep 2008 08:03:05 +0200
Received: from XXX.XXX.XX (XXX.XXX.XXX.XXX)
  by XXX.XXX.XX with SMTP; 8 Sep 2008 08:03:04 +0200
Received-SPF: none (XXX.XXX.XX: domain at XXX.XXX.XX does not designate permitted sender hosts)
Received: by XXX (Postfix, from userid 33)
	id XXX; Mon,  8 Sep 2008 08:02:58 +0200 (CEST)
To: XXX
Subject: XXX
From: XXX
Auto-Submitted: auto-generated
Message-ID: <XXX>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-Mailer: XXX
Date: XXX

Die local.cf unter /etc/mail/spamassassin:
Code:
required_score           0.1
rewrite_header subject         [Spam Protect]
report_safe             2
use_bayes               1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 777
bayes_auto_learn              1
skip_rbl_checks         0
use_razor2              1
use_dcc                 1
use_pyzor               1
ok_languages            de 
ok_locales              all

Vielen Dank im Voraus für jede weiterbringende Hilfe/Tipp/Korrektur...
 
Grundsätzlich gilt, wie bei den meisten PSA-Programmen:
Der PSA-SA holt sich die Conf nicht aus /etc/*/local.cf sondern aus seinem eigenen Verzeichnis unter /usr/local/psa/.../local.cf.
Die Gefahr, daß diese bei einem Plesk-Update überschrieben wird ist zwar vorhanden, kann dann aber leicht wieder angepasst werden.

Dein "autolearn: failed" zeigt, daß etwas mit der Bayes-DB, den Benutzerrechten oder den Einstellungen nicht stimmen.

Ein parallel Installierter SA in einer höheren Version kann tatsächlich Probleme mit dem PSA-SA machen. Es handelt sich schließlich um ein Perl-Programm mit CPAN-Libraries. D.h. die Libs liegen an einem zentralen Ort. Eine eigene SA-Installation überschreibt also die mitgebrachten Libs des PSA-SA. Ob die noch miteinander kompatibel sind, ist eher Glückssache.

Bevor Du also weiter rumspielst, solltest Du Dir erstmal klar werden, was Du möchtest und dann auch konkret auf dieses Ziel hin arbeiten, ohne viel durcheinander zu schmeißen und sich vom Weg abbringen zu lassen.

huschi.
 
Hallo,

wie Huschi bereits erwähnt empfohlen hat. Installiere dir ein frisches Plesk und vermeide, wenn möglich, die Co-Existenz von mehrer Programmen. Ich kann empfehlen die Bayes sowei die AWL Datenbank per MySQL auszulagern. Auch http://www.spamdyke.org/ könntest du dir mal ansehen.
 
Hey,

ganz vielen Dank für Eure Antworten. Ein paar Rückfragen/Antworten hab ich da noch...

Hushi said:
Bevor Du also weiter rumspielst, solltest Du Dir erstmal klar werden, was Du möchtest und dann auch konkret auf dieses Ziel hin arbeiten, ohne viel durcheinander zu schmeißen und sich vom Weg abbringen zu lassen.

Das ist mir im Prinzip klar... Das "Probieren" kommt dann eher immer aus der leichten Verzweiflung ;)

Aber konkret mal:
  • D.h. QSheff kann ich gelinde vergessen, da ich keine externe SA-Version installieren kann/sollte?!?
  • Es ist also nicht möglich, eine aktuelle SA-Version zu installieren? Oder gibt es einen Trick die PSA-SA version durch eine aktuelle zu ersetzen??

Huschi said:
Dein "autolearn: failed" zeigt, daß etwas mit der Bayes-DB, den Benutzerrechten oder den Einstellungen nicht stimmen.
Welche Rechte müssen denn dafür wo vergeben sein? Und welche Gruppen/User sollten berechtigt sein?
Ich habe versucht, testweise den Bayes-Verzeichnissen 777-Rechte zu geben...


Nun aber zum ganz eingemachten:
Huschi said:
Grundsätzlich gilt, wie bei den meisten PSA-Programmen:
Der PSA-SA holt sich die Conf nicht aus /etc/*/local.cf sondern aus seinem eigenen Verzeichnis unter /usr/local/psa/.../local.cf.
Das hatte ich relativ schnell vermutet. Nur habe ich nie die Einstellungen von Plesk gefunden. Und auch jetzt kann ich nirgens eine andere locale.cf finden. Locate liefert mir alle cf-Files, aber keine, im zusammenhang mit PSA...? Was nun???


Und was ist mit den Tests? Warum steht immer "tests=none" selbst bei den noch so einschlägigen Spam-Mails? Es kommen ja gerade hunderte durch - und überall ist tests=none....???

@ bibabu: spamdyke ist mir auch heute aufgefallen. Werde ich auf jeden Fall mal anschauen. Danke!

@ Huschi: Greylisting natürlich auch. Das kenne ich vom Prinzip schon, hatte gestern Dein Tutorial dazu entdeckt...

Vielen Dank für Eure Hilfe!
 
Es ist also nicht möglich, eine aktuelle SA-Version zu installieren?
Du mußt Dich nur entscheiden, was Du willst. Dann geht alles.

Ich habe versucht, testweise den Bayes-Verzeichnissen 777-Rechte zu geben...
Womit wir wieder beim versuchen sind...
Und wenn Du schon etwas versuchen willst, dann liefer besser Fakten als "versucht, testweise, ....".

Locate liefert mir alle cf-Files
Schon mal find versucht? Ich vertraue locate grundsätzlich nicht. :)
Aber wenn Du keine SA-Config hast, dann steht halt alles im Verzeichnis ~/.spamassassin/.

Warum steht immer "tests=none" selbst bei den noch so einschlägigen Spam-Mails?
Fakten?

@ bibabu: spamdyke ist mir auch heute aufgefallen.
@ Huschi: Greylisting natürlich auch.
Ist ja auch nur das selbe... :)
Greylisting: Vor- und Nachteile - huschi.net

huschi.
 
Huschi said:
Zitat von mc_antispam Beitrag anzeigen
Es ist also nicht möglich, eine aktuelle SA-Version zu installieren?

Du mußt Dich nur entscheiden, was Du willst. Dann geht alles.

Also: Ich will einen funktionierenden Spam-Filter :) Wenn mein aktueller PLESK-SA (SpamAssassin 3.1.8 (2007-02-13)) sich konfigurieren lässt, dass er zuverlässig arbeitet, brauch ich nicht unbedingt die neuste Version ;)

Also sollte mein Ziel sein, SA sauber zu konfigurieren und spamdyke einzusetzen.

Huschi said:
Womit wir wieder beim versuchen sind...
Ok, also: welche Verzeichnisse (Rechte/Gruppen) muss ich bearbeiten, damit Bayes funktioniert?

Huschi said:
Aber wenn Du keine SA-Config hast, dann steht halt alles im Verzeichnis ~/.spamassassin/.
Japs ;) das hab ich. Dort liegen zwei "bayes_xxx" files und eine "user_prefs". in der ist alles auskommentiert. Soll die "user_prefs" nun meine SA-Konfiguration systemweit sein??? Das kann ja nicht sein. Denn rewrite subject ist im System aktiv (in Plesk konfiguriert und in der local.cf unter /etc/mail/spamassassin). In beiden ist rewrite subject aktiv mit unterschiedlichem Text: Es wird aber der Text aus Plesk verwendet. ... Nur hab ich noch nicht die Datei gefunden, in der dieser Text gespeichert ist....???

Huschi said:
Warum steht immer "tests=none" selbst bei den noch so einschlägigen Spam-Mails?
Fakten?
Was für Fakten brauchst du denn? Ich will letzlich ja nur wissen, wie ich SA sage, welche Tests er grundsätzlich durchführen soll (im repertoire haben soll). Ich habe die von Rules-du-jour eingerichtet - jedoch werden diese scheinbar auch nicht berücksichtigt, weil sie eben auch unter /etc/mail/spamassassin/... liegen.

Sorry, falls ich hier zu umständlich oder ungenau bin... Wenn ich konkret weiß, was für Infos ihr braucht, damit ihr mir helfen könnt, liefer ich die natürlich sofort gerne... :)

Danke für die Geduld bis hierher ;)
 
Noch ein Nachtrag zu meinem letzten Posting:

Bzgl. Bayes (autolearn=failed)

In der local.cf (die ja vielleicht gar nicht beachtet wird?) steht (nur Ausschnitt):
Code:
use_bayes               1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 777
bayes_auto_learn   1

Für das Verzeichnis+Inhalt "/var/spool/spamassassin/bayes" ist owner:group root:root zugewiesen und MOD 777 (rekursiv).


Und dann noch mal zu der Frage, wo ich meine SA-Konfiguration finden kann: Auf die Idee mit den User-Prefs war ich auch schon mal gekommen, allerdings direkt unter /var/qmail/.../user/MailDir/.spamassassin/user_prefs. Und da ich dort einst mal die Plesk Einstellungen gefunden hatte (aus den User-spezifischen Settings), habe ich dort jeweils einen Softlink "user_prefs" zu meiner /etc/mail/spamassassin/local.cf erstellt.
Nur offensichtlich ist das nicht die Lösung...
 
Ich will ... Wenn ... nicht unbedingt
Na da hast Du Dir richtig hohe Ziele im Leben gesteckt.
Ich will jetzt nicht viel rum philosophieren. Aber wenn Du alle Deine Ziele im Leben so beschreibst, brauchst Du Dich am Ende nicht darüber wundern, daß nichts davon eintrifft.

Daher die absolut konkrete Frage zur Entscheidung. Denn danach wird hier weiter verfahren und ein Durcheinander vermieden:
Willst Du den PSA-SA behalten oder willst Du einen eigenen installieren?

welche Verzeichnisse (Rechte/Gruppen) muss ich bearbeiten, damit Bayes funktioniert?
Und noch ein kleiner Lehrsatz:
Für Fakten bist ganz allein Du zuständig. Wir liefern nur Ideen.
Und Ideen erhält man meistens mit einem Blick auf die Fakten.
Ergo mußt erst Du Deine Rechte abliefern, damit wir Dir sagen können, was daran evtl. nicht stimmt.

Soll die "user_prefs" nun meine SA-Konfiguration systemweit sein???
Was meinst Du bedeutet das "user" in diesem Filename?

Ich habe die von Rules-du-jour eingerichtet - jedoch werden diese scheinbar auch nicht berücksichtigt
Dann binde sie auch in jeder einzelnen user_prefs mit ein.
Oder finde die zentrale Config bzw. leg eine an.

Fakten die sinnvoll sind:
- Wie wird SA aufgerufen?
- Finden sich überhaupt SA-Headers in der Email?
- Wenn ja: Was steht zu den Emails und SA im Maillog?
- Falls die Kombination spamd+spamc genutzt wird: Mit welchen Parametern wird spamd gestartet?

huschi.
 
Na na... was soll man dazu sagen ;)

Ich hab schon ne ganze Menge Fakten auf den ersten Streich geliefert - mehr als viele andere ;) ... u.a. auch die, Du Du jetzt verlangst, z.B. Mail-Header und ob SA dort drin auftaucht (siehe erstes Posting ganz oben).

Huschi said:
Na da hast Du Dir richtig hohe Ziele im Leben gesteckt.
Ich will jetzt nicht viel rum philosophieren. Aber wenn Du alle Deine Ziele im Leben so beschreibst, brauchst Du Dich am Ende nicht darüber wundern, daß nichts davon eintrifft.

Gehört nicht hierher und hat damit nix zu tun. Ich bin froh, das meine Lebensziele nichts mit einem Spam-Filter zu tun haben ;-) Aber zu Deiner Beruhigung: Bzgl. der großen Ziele kann ich immer nur dankbar zurück blicken.

Was das Forum betrifft: Da ich Eure Hilfe gern in Anspruch nehmen möchte, bin ich mit den "ich will"-Zielen eher vorsichtig. Ich habe ja klar gesagt, was ich will - aber den technischen Lösungsweg, habe ich noch nicht vorgegeben, um Eure Fantasie nicht zu sehr einzuschränken. Sonst wär vielleicht der Hinweis Greylisting gar nicht direkt gekommen - und der war schon mal sehr gut. Mein Ziel ist in diesem Fall kein Punkt sondern eine Linie - und dort führen sicher mehrere Wege hin... Aber genug damit.

Huschi said:
Willst Du den PSA-SA behalten oder willst Du einen eigenen installieren?
Wenn möglich, hätte ich gern die aktuellste SA-Version, unabhängig von PSA (es sei denn, es gibt wie bei spamdyke ein PSA-Plugin, mit dem man SA von dort aus vernünftig konfigurieren kann)
Allerdings habe ich - glaube sogar von Dir - in einem anderen Thread gelesen, dass man den SA bei neuen PSA Versionen nicht mehr deinstallieren kann, da im Core fest integriert. Kombiniert mit Deiner Aussage, dass zwei parallel installierte SA Versionen nicht empfehlenswert sind, schloss ist, dass es nicht geht...
Das "alles geht", weiß ich selbst. Das das Motto vieler Beratungshäuser... Nur zu welchem Preis und mit welchem Aufwand ist die Frage. Ich will nicht manuell im PSA-Core rumwerkeln - in diesem Fall würde ich doch eher bei der alten Version bleiben...
Ist das Konkret genug? Das Ziel ist in diesem Fall von einer kleinen Bedingung/Frage abhängig... ;-)

Huschi said:
Ergo mußt erst Du Deine Rechte abliefern, damit wir Dir sagen können, was daran evtl. nicht stimmt.
Echt? Soll ich alle Rechte posten? Ganzes System? ... Da mir nicht klar ist, wie die PSA-SA-Version tickt und wo die Infos gespeichert werden, weiß ich eben auch nicht, von was die Rechte relevant sind (s. Postings oben). D.h. hier bräuchte ich schon einen Hinweis, an welchen Stellen ich gucken soll - oder in welchen Bereichen ich mal vorsichtshalber die Rechte zusammensuchen soll...

Huschi said:
Was meinst Du bedeutet das "user" in diesem Filename?
Das ganze in Anführungszeichen bedeutet das, was drin steht. Das file heißt "user_prefs" (ohne Suffix/Extension).

Huschi said:
Dann binde sie auch in jeder einzelnen user_prefs mit ein.
Oder finde die zentrale Config bzw. leg eine an.
Ja, also (a) ich will eine zentrale config. Denn die user_prefs-Files weren jedes Mal überschrieben, wenn ich die Einstellungen des jew. Kontos in Plesk ändere. Deswegen hatte ich ja praktisch einen Link "user_prefs" auf meine "local.cf" gelegt und die Rechte so gesetzt, das PSA nicht drauf schreiben kann. Aber: funktioniert eben nicht.
Zentrale Config anlegen: Ja, das war eines meiner oben beschriebenen Ziele. Nur wie? wo? ... so dass PSA bzw PSA-SA sie auch verwendet???
Lt. Std-Doks von SA und Deinen Tuts liegen meine Files alle im Standard. Also muss bei PSA-SA irgendwas anders (nicht-standard) sein...

Huschi said:
Fakten die sinnvoll sind:
- Wie wird SA aufgerufen?
- Finden sich überhaupt SA-Headers in der Email?
- Wenn ja: Was steht zu den Emails und SA im Maillog?
- Falls die Kombination spamd+spamc genutzt wird: Mit welchen Parametern wird spamd gestartet?
Hier dreh wir uns im Kreis. S.o. - anfang meines Postings und: woher soll ich wissen, wie der SA aufgerufen wird? Willst du das haben, was in der stmp_psa steht? Oder was meinst du?


Log:
Japs, interessant könnte so was sein (was offensichtlich von dem fehlgeschlagenen Versuch resultiert, die aktuelle SA-Version parallel zu PSA-SA zu installieren:
MAIL.ERR
Code:
Sep 10 19:30:39 XXX spamd[28277]: Can't call method "start_lookup" on an undefined value at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/ASN.pm line 226, <GEN42> line 95. 
Sep 10 19:30:39 XXX spamd[5344]: Can't call method "start_lookup" on an undefined value at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/ASN.pm line 226, <GEN47> line 102. 
Sep 10 19:30:39 XXX spamd[5343]: mkdir /var/qmail/popuser: Permission denied at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm line 1536 
Sep 10 19:30:39 XXX spamd[28277]: Can't call method "set_response_packet" on an undefined value at /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/ASN.pm line 219, <GEN42> line 95. 
Sep 10 19:30:39 XXX qmail-local-handlers[28570]: Handlers Filter before-local for qmail started ...

In der Mail.info taucht offensichtlich nur die "neue" fehlerhafte SA-Version auf, hier Ausschnitte:

MAIL.INFO
Code:
Sep 10 18:29:12 XXX spamd[5343]: Number found where operator expected at (eval 918) line 10, near "} 
Sep 10 18:29:12 XXX spamd[5343]:  
Sep 10 18:29:12 XXX spamd[5343]:  1" 
Sep 10 18:29:12 XXX spamd[5343]:  (Missing operator before  
Sep 10 18:29:12 XXX spamd[5343]:  
Sep 10 18:29:12 XXX spamd[5343]:  1?) 
Sep 10 18:29:12 XXX spamd[5343]: rules: failed to run header tests, skipping some: syntax error at (eval 918) line 11, near "; 
Sep 10 18:29:12 XXX spamd[5343]: }" 

....

Sep 10 20:53:47 XXX spamdyke[32596]: DENIED_RDNS_MISSING from: rgjjuww@sportsunity.com to: XXX origin_ip: 195.58.233.186 origin_rdns: (unknown) auth: (unknown)
Sep 10 20:53:49 XXX spamdyke[32734]: DENIED_IP_IN_CC_RDNS fr

Komisch nur, dass im Mail-Header eben die alte Version auftaucht. Hier noch mal, wiederholung:
SA-MAIL-HEADER von eingehender Mail:
Code:
X-Spam-ASN:  
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on XXX.XXX.XX
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=0.1 tests=none autolearn=failed
	version=3.1.8
 
Hallo,

ich sitze hier auch vor dem Problem, dass ich mein SA nicht richtig läuft.

Ich habe openSuse 10.3 und Plesk 8.6. Ich habe psa-sa deinstalliert und sa über yast installiert.

Hier ein Auszug aus einem Mail Header
Code:
X-Mail-Scanner: Scanned by qSheff 1.0-r4 (http://www.enderunix.org/qsheff/)
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on xxxxxx
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=7.0 tests=HTML_MESSAGE autolearn=failed
	version=3.2.3

Die Frage kommt schon hier auf, warum autolearn=failed kommt.

Dann ein Auszug aus der mail.*
Code:
Oct  9 23:36:52 v31425 spamd[17509]: spamd: connection from xxxxxxx [127.0.0.1] at port 44337
Oct  9 23:36:52 v31425 spamd[17509]: spamd: setuid to qmaild succeeded
Oct  9 23:36:52 v31425 spamd[17509]: spamd: processing message <002501c92a57$25f90d50$71eb27f0$@xxxxxxxx> for qmaild:2020
Oct  9 23:36:52 v31425 spamd[17509]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /var/qmail//.spamassassin/auto-whitelist.lock.xxxxxxx.17509 for /var/qmail//.spamassassin/auto-whitelist.lock: No such file or directory
Oct  9 23:36:52 v31425 spamd[17509]: spamd: clean message (1.2/7.0) for qmaild:2020 in 0.1 seconds, 2450 bytes.
Oct  9 23:36:52 v31425 spamd[17509]: spamd: result: . 1 - HTML_MESSAGE,MIME_HTML_MOSTLY,MSGID_MULTIPLE_AT scantime=0.1,size=2450,user=qmaild,uid=2020,required_score=7.0,rhost=xxxxxx,raddr=127.0.0.1,rport=44337,mid=<002501c92a57$25f90d50$71eb27f0$@xxxxxxxx>,autolearn=no
Oct  9 23:36:52 v31425 spamd[17458]: prefork: child states: II

Wieso sucht er an der Stelle die whitelist? Dort gibt es erst gar nicht den Ornder .spamassssin ?!

Dann die local.cf
Code:
rewrite_header  subject *****SPAM*****
ifplugin Mail::SpamAssassin::Plugin::URIDNSBL
uridnsbl_skip_domain suse.de opensuse.org suse.com suse.org
uridnsbl_skip_domain novell.com novell.org novell.ru novell.de novell.hu novell.co.uk
endif   # Mail::SpamAssassin::Plugin::URIDNSBL
required_score  7.00
report_safe 2
use_bayes 1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 777
bayes_auto_learn 1
ok_languages de
ok_locales all

Diese Option -x habe ich auch schon eingesetzt, damit nicht in den User Verzeichnissen nach der Konfiguration gesucht werden soll.

Ich weiß momentan nicht mehr wirklich, woran es liegen kann....
 
Die Frage kommt schon hier auf, warum autolearn=failed kommt.
Weil wohl der System-User, unter dem spamc aufgerufen wird, keine Berechtigung für das eingestellte Verzeichnis hat.
ls -l /var/spool/spamassassin/

auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile
/var/qmail//.spamassassin/auto-whitelist.lock.xxxxxxx.17509 for /var/qmail//.spamassassin/auto-whitelist.lock: No such file or directory
auto_whitelist_path /var/spool/spamassassin/auto-whitelist

huschi.
 
Definiere "richtig".

Hast Du das Verzeichnis "bayes" selber angelegt?
Wie sehen die Rechte für /var/spool/spamassassin aus?

huschi.
 
Definiere "richtig".

Richtig ist wahrscheinlich der falsche ausdruck. Aber wie sollte sie aussehen, wenn bayes etc. genutzt werden soll.

Leider taucht bei autolearn immer noch failed auf, im mail log steht aber keine Fehlermeldung mehr drin.

Hast Du das Verzeichnis "bayes" selber angelegt?
Wie sehen die Rechte für /var/spool/spamassassin aus?



bayes habe ich selber angelegt, war wohl nicht so korrekt? Ich denke, da muss auch ein Pfad in die local.cf angelegt werden?! Der dann wieder eine eigene Datei anleget?

drwxrwxrwx 2 root root 4096 10. Okt 14:53 spamassassin

Danke schon mal

Stefan
 
OK, jetzt gerade kamen Mails mit folgendem Header:

Code:
X-Mail-Scanner: Scanned by qSheff 1.0-r4 (http://www.enderunix.org/qsheff/)
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on v31425.1blu.de
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham
	version=3.2.3
Wieso Tests= none? Und score=0.0 auch etwas untypisch oder?

Code:
X-Mail-Scanner: Scanned by qSheff 1.0-r4 (http://www.enderunix.org/qsheff/)
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on v31425.1blu.de
X-Spam-Level: ****
X-Spam-Status: No, score=4.6 required=5.0 tests=HTML_MESSAGE,MIME_HTML_ONLY,
	SUBJECT_NEEDS_ENCODING autolearn=no version=3.2.3

Hier dann wieder tests? Und wie kann amn steuern welche tests durchgeführt werden sollen?

Stefan
 
Hallo!
War die erste Mail eventuell eine legitime Email ohne jegliche Auffälligkeiten? Dann hat SA doch alles korrekt gemacht.

mfG
Thorsten
 
Ja, das habe ich jetzt auch verstanden, dass autolearn=no nicht ein Fehler ist ;-) Aber warum steht nichts unter tests?

Und ich verstehe immer noch nicht warum sich ClamAV nicht einklingt...

Über jedem Tipp dankbar.

Stefan
 
bayes habe ich selber angelegt, war wohl nicht so korrekt?
Nein, war es nicht wirklich. Denn "bayes" ist hierbei nur ein Prefix für die Daten-Files im Directory /var/spool/spamassassin/.

Probier mal folgendes:
Code:
sa-learn -D --sync
spamassassin -D --lint

huschi.
 
Last edited by a moderator:
sa-learn -D --sync
Code:
[18357] dbg: logger: adding facilities: all
[18357] dbg: logger: logging level is DBG
[18357] dbg: generic: SpamAssassin version 3.2.3
[18357] dbg: config: score set 0 chosen.
[18357] dbg: util: running in taint mode? yes
[18357] dbg: util: taint mode: deleting unsafe environment variables, resetting                                              PATH
[18357] dbg: util: PATH included '/bin', keeping
[18357] dbg: util: PATH included '/usr/local/bin', keeping
[18357] dbg: util: PATH included '/usr/bin', keeping
[18357] dbg: util: PATH included '/sbin', keeping
[18357] dbg: util: PATH included '/usr/sbin', keeping
[18357] dbg: util: PATH included '/bin', keeping
[18357] dbg: util: PATH included '/usr/X11R6/bin', keeping
[18357] dbg: util: PATH included '/usr/games', keeping
[18357] dbg: util: PATH included '/usr/lib/mit/bin', keeping
[18357] dbg: util: PATH included '/usr/lib/mit/sbin', keeping
[18357] dbg: util: final PATH set to: /bin:/usr/local/bin:/usr/bin:/sbin:/usr/sb                                             in:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
[18357] dbg: dns: no ipv6
[18357] dbg: dns: is Net::DNS::Resolver available? yes
[18357] dbg: dns: Net::DNS version: 0.60
[18357] dbg: config: using "/etc/mail/spamassassin" for site rules pre files
[18357] dbg: config: read file /etc/mail/spamassassin/init.pre
[18357] dbg: config: read file /etc/mail/spamassassin/v310.pre
[18357] dbg: config: read file /etc/mail/spamassassin/v312.pre
[18357] dbg: config: read file /etc/mail/spamassassin/v320.pre
[18357] dbg: config: using "/usr/share/spamassassin" for sys rules pre files
[18357] dbg: config: using "/usr/share/spamassassin" for default rules dir
[18357] dbg: config: read file /usr/share/spamassassin/10_default_prefs.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_advance_fee.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_body_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_compensate.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_drugs.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_dynrdns.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_head_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_html_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_imageinfo.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_meta_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_net_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_phrases.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_porn.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_ratware.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_uri_tests.cf
[18357] dbg: config: read file /usr/share/spamassassin/20_vbounce.cf
[18357] dbg: config: read file /usr/share/spamassassin/23_bayes.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_accessdb.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_antivirus.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_asn.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_dcc.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_dkim.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_domainkeys.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_hashcash.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_pyzor.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_razor2.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_replace.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_spf.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_textcat.cf
[18357] dbg: config: read file /usr/share/spamassassin/25_uribl.cf
[18357] dbg: config: read file /usr/share/spamassassin/30_text_de.cf
[18357] dbg: config: read file /usr/share/spamassassin/30_text_fr.cf
[18357] dbg: config: read file /usr/share/spamassassin/30_text_it.cf
[18357] dbg: config: read file /usr/share/spamassassin/30_text_nl.cf
[18357] dbg: config: read file /usr/share/spamassassin/30_text_pl.cf
[18357] dbg: config: read file /usr/share/spamassassin/30_text_pt_br.cf
[18357] dbg: config: read file /usr/share/spamassassin/50_scores.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_awl.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_shortcircuit.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_whitelist.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_whitelist_dk.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_whitelist_dkim.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_whitelist_spf.cf
[18357] dbg: config: read file /usr/share/spamassassin/60_whitelist_subject.cf
[18357] dbg: config: read file /usr/share/spamassassin/72_active.cf
[18357] dbg: config: using "/etc/mail/spamassassin" for site rules dir
[18357] dbg: config: read file /etc/mail/spamassassin/local.cf
[18357] dbg: config: using "/root/.spamassassin/user_prefs" for user prefs file
[18357] dbg: config: read file /root/.spamassassin/user_prefs
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::DCC from @INC
[18357] dbg: dcc: network tests on, registering DCC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC
[18357] dbg: pyzor: network tests on, attempting Pyzor
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC
[18357] dbg: razor2: razor2 is not available
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC
[18357] dbg: reporter: network tests on, attempting SpamCop
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::AntiVirus from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::AWL from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from                                              @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::TextCat from @INC
[18357] dbg: textcat: loading languages file...
[18357] dbg: textcat: loaded 73 language models
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @                                             INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::Check from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTTPSMismatch from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDetail from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::Bayes from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::BodyEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::DNSEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTMLEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::HeaderEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::WLBLEval from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::VBounce from @INC
[18357] dbg: plugin: loading Mail::SpamAssassin::Plugin::ImageInfo from @INC
[18357] dbg: rules: __MO_OL_9B90B merged duplicates: __MO_OL_C65FA
[18357] dbg: rules: __XM_OL_22B61 merged duplicates: __XM_OL_A842E
[18357] dbg: rules: __MO_OL_07794 merged duplicates: __MO_OL_8627E __MO_OL_F3B05
[18357] dbg: rules: __XM_OL_07794 merged duplicates: __XM_OL_25340 __XM_OL_3857F                                              __XM_OL_4F240 __XM_OL_58CB5 __XM_OL_6554A __XM_OL_812FF __XM_OL_C65FA __XM_OL_C                                             F0C0 __XM_OL_F475E __XM_OL_F6D01
[18357] dbg: rules: FH_MSGID_01C67 merged duplicates: __MSGID_VGA
[18357] dbg: rules: FS_NEW_SOFT_UPLOAD merged duplicates: HS_SUBJ_NEW_SOFTWARE
[18357] dbg: rules: __FH_HAS_XMSMAIL merged duplicates: __HAS_MSMAIL_PRI
[18357] dbg: rules: __MO_OL_015D5 merged duplicates: __MO_OL_6554A
[18357] dbg: rules: __MO_OL_91287 merged duplicates: __MO_OL_B30D1 __MO_OL_CF0C0
[18357] dbg: rules: KAM_STOCKOTC merged duplicates: KAM_STOCKTIP15 KAM_STOCKTIP2                                             0 KAM_STOCKTIP21 KAM_STOCKTIP4 KAM_STOCKTIP6
[18357] dbg: rules: __XM_OL_015D5 merged duplicates: __XM_OL_4BF4C __XM_OL_4EEDB                                              __XM_OL_5B79A __XM_OL_9B90B __XM_OL_ADFF7 __XM_OL_B30D1 __XM_OL_B4B40 __XM_OL_B                                             C7E6 __XM_OL_F3B05 __XM_OL_FF5C8
[18357] dbg: rules: __XM_OL_5E7ED merged duplicates: __XM_OL_D03AB
[18357] dbg: rules: __MO_OL_22B61 merged duplicates: __MO_OL_4F240 __MO_OL_ADFF7
[18357] dbg: rules: __MO_OL_812FF merged duplicates: __MO_OL_BC7E6
[18357] dbg: rules: __MO_OL_25340 merged duplicates: __MO_OL_4EEDB __MO_OL_7533E
[18357] dbg: rules: __MO_OL_58CB5 merged duplicates: __MO_OL_B4B40
[18357] dbg: rules: __DOS_HAS_ANY_URI merged duplicates: __HAS_ANY_URI
[18357] dbg: rules: __XM_OL_C7C33 merged duplicates: __XM_OL_C9068 __XM_OL_EF20B
[18357] dbg: rules: __MO_OL_72641 merged duplicates: __MO_OL_A842E
[18357] dbg: rules: __MO_OL_5E7ED merged duplicates: __MO_OL_C7C33
[18357] dbg: rules: __MO_OL_F475E merged duplicates: __MO_OL_FF5C8
[18357] dbg: rules: __MO_OL_4BF4C merged duplicates: __MO_OL_F6D01
[18357] dbg: conf: finish parsing
[18357] dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x92569c4) imp                                             lements 'finish_parsing_end', priority 0
[18357] dbg: replacetags: replacing tags
[18357] dbg: replacetags: done replacing tags
[18357] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_toks
[18357] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_seen
[18357] dbg: bayes: found bayes db version 3
[18357] dbg: bayes: DB journal sync: last sync: 0
[18357] dbg: bayes: not available for scanning, only 38 spam(s) in bayes DB < 20                                             0
[18357] dbg: bayes: untie-ing
[18357] dbg: config: score set 1 chosen.
[18357] dbg: learn: initializing learner
[18357] dbg: bayes: bayes journal sync starting
[18357] dbg: bayes: bayes journal sync completed
[18357] dbg: bayes: expiry starting
[18357] dbg: locker: safe_lock: created /var/spool/spamassassin/bayes.lock.v3142                                             5.1blu.de.18357
[18357] dbg: locker: safe_lock: trying to get lock on /var/spool/spamassassin/ba                                             yes with 0 retries
[18357] dbg: locker: safe_lock: link to /var/spool/spamassassin/bayes.lock: link                                              ok
[18357] dbg: bayes: tie-ing to DB file R/W /var/spool/spamassassin/bayes_toks
[18357] dbg: bayes: tie-ing to DB file R/W /var/spool/spamassassin/bayes_seen
[18357] dbg: bayes: found bayes db version 3
[18357] dbg: locker: refresh_lock: refresh /var/spool/spamassassin/bayes.lock
[18357] dbg: bayes: DB expiry: tokens in DB: 22016, Expiry max size: 150000, Old                                             est atime: 1192012110, Newest atime: 1223889110, Last expire: 0, Current time: 1                                             223890523
[18357] dbg: bayes: expiry completed
[18357] dbg: bayes: untie-ing
[18357] dbg: bayes: files locked, now unlocking lock
[18357] dbg: locker: safe_unlock: unlink /var/spool/spamassassin/bayes.lock
spamassassin -D --lint
Code:
[20015] dbg: config: read file /usr/share/spamassassin/25_razor2.cf
[20015] dbg: config: read file /usr/share/spamassassin/25_replace.cf
[20015] dbg: config: read file /usr/share/spamassassin/25_spf.cf
[20015] dbg: config: read file /usr/share/spamassassin/25_textcat.cf
[20015] dbg: config: read file /usr/share/spamassassin/25_uribl.cf
[20015] dbg: config: read file /usr/share/spamassassin/30_text_de.cf
[20015] dbg: config: read file /usr/share/spamassassin/30_text_fr.cf
[20015] dbg: config: read file /usr/share/spamassassin/30_text_it.cf
[20015] dbg: config: read file /usr/share/spamassassin/30_text_nl.cf
[20015] dbg: config: read file /usr/share/spamassassin/30_text_pl.cf
[20015] dbg: config: read file /usr/share/spamassassin/30_text_pt_br.cf
[20015] dbg: config: read file /usr/share/spamassassin/50_scores.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_awl.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_shortcircuit.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_whitelist.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_whitelist_dk.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_whitelist_dkim.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_whitelist_spf.cf
[20015] dbg: config: read file /usr/share/spamassassin/60_whitelist_subject.cf
[20015] dbg: config: read file /usr/share/spamassassin/72_active.cf
[20015] dbg: config: using "/etc/mail/spamassassin" for site rules dir
[20015] dbg: config: read file /etc/mail/spamassassin/local.cf
[20015] dbg: config: using "/root/.spamassassin/user_prefs" for user prefs file
[20015] dbg: config: read file /root/.spamassassin/user_prefs
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::DCC from @INC
[20015] dbg: dcc: local tests only, disabling DCC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC
[20015] dbg: pyzor: local tests only, disabling Pyzor
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC
[20015] dbg: razor2: local tests only, skipping Razor
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC
[20015] dbg: reporter: local tests only, disabling SpamCop
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::AntiVirus from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::AWL from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::TextCat from @INC
[20015] dbg: textcat: loading languages file...
[20015] dbg: textcat: loaded 73 language models
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::Check from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTTPSMismatch from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDetail from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::Bayes from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::BodyEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::DNSEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTMLEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::HeaderEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::WLBLEval from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::VBounce from @INC
[20015] dbg: plugin: loading Mail::SpamAssassin::Plugin::ImageInfo from @INC
[20015] dbg: rules: __MO_OL_9B90B merged duplicates: __MO_OL_C65FA
[20015] dbg: rules: __XM_OL_22B61 merged duplicates: __XM_OL_A842E
[20015] dbg: rules: __MO_OL_07794 merged duplicates: __MO_OL_8627E __MO_OL_F3B05
[20015] dbg: rules: __XM_OL_07794 merged duplicates: __XM_OL_25340 __XM_OL_3857F __XM_OL_4F240 __XM_OL_58CB5 __XM_OL_6554A __XM_OL_812FF __XM_OL_C65FA __XM_OL_CF0C0 __XM_OL_F475E __XM_OL_F6D01
[20015] dbg: rules: FH_MSGID_01C67 merged duplicates: __MSGID_VGA
[20015] dbg: rules: FS_NEW_SOFT_UPLOAD merged duplicates: HS_SUBJ_NEW_SOFTWARE
[20015] dbg: rules: __FH_HAS_XMSMAIL merged duplicates: __HAS_MSMAIL_PRI
[20015] dbg: rules: __MO_OL_015D5 merged duplicates: __MO_OL_6554A
[20015] dbg: rules: __MO_OL_91287 merged duplicates: __MO_OL_B30D1 __MO_OL_CF0C0
[20015] dbg: rules: KAM_STOCKOTC merged duplicates: KAM_STOCKTIP15 KAM_STOCKTIP20 KAM_STOCKTIP21 KAM_STOCKTIP4 KAM_STOCKTIP6
[20015] dbg: rules: __XM_OL_015D5 merged duplicates: __XM_OL_4BF4C __XM_OL_4EEDB __XM_OL_5B79A __XM_OL_9B90B __XM_OL_ADFF7 __XM_OL_B30D1 __XM_OL_B4B40 __XM_OL_BC7E6 __XM_OL_F3B05 __XM_OL_FF5C8
[20015] dbg: rules: __XM_OL_5E7ED merged duplicates: __XM_OL_D03AB
[20015] dbg: rules: __MO_OL_22B61 merged duplicates: __MO_OL_4F240 __MO_OL_ADFF7
[20015] dbg: rules: __MO_OL_812FF merged duplicates: __MO_OL_BC7E6
[20015] dbg: rules: __MO_OL_25340 merged duplicates: __MO_OL_4EEDB __MO_OL_7533E
[20015] dbg: rules: __MO_OL_58CB5 merged duplicates: __MO_OL_B4B40
[20015] dbg: rules: __DOS_HAS_ANY_URI merged duplicates: __HAS_ANY_URI
[20015] dbg: rules: __XM_OL_C7C33 merged duplicates: __XM_OL_C9068 __XM_OL_EF20B
[20015] dbg: rules: __MO_OL_72641 merged duplicates: __MO_OL_A842E
[20015] dbg: rules: __MO_OL_5E7ED merged duplicates: __MO_OL_C7C33
[20015] dbg: rules: __MO_OL_F475E merged duplicates: __MO_OL_FF5C8
[20015] dbg: rules: __MO_OL_4BF4C merged duplicates: __MO_OL_F6D01
[20015] dbg: conf: finish parsing
[20015] dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x96aef94) implements 'finish_parsing_end', priority 0
[20015] dbg: replacetags: replacing tags
[20015] dbg: replacetags: done replacing tags
[20015] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_toks
[20015] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_seen
[20015] dbg: bayes: found bayes db version 3
[20015] dbg: bayes: DB journal sync: last sync: 0
[20015] dbg: bayes: not available for scanning, only 38 spam(s) in bayes DB < 200
[20015] dbg: bayes: untie-ing
[20015] dbg: config: score set 0 chosen.
[20015] dbg: message: main message type: text/plain
[20015] dbg: message: ---- MIME PARSER START ----
[20015] dbg: message: parsing normal part
[20015] dbg: message: ---- MIME PARSER END ----
[20015] dbg: plugin: Mail::SpamAssassin::Plugin::DNSEval=HASH(0x972381c) implements 'check_start', priority 0
[20015] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_toks
[20015] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_seen
[20015] dbg: bayes: found bayes db version 3
[20015] dbg: bayes: DB journal sync: last sync: 0
[20015] dbg: bayes: not available for scanning, only 38 spam(s) in bayes DB < 200
[20015] dbg: bayes: untie-ing
[20015] dbg: plugin: Mail::SpamAssassin::Plugin::Check=HASH(0x96fa058) implements 'check_main', priority 0
[20015] dbg: conf: trusted_networks are not configured; it is recommended that you configure trusted_networks manually
[20015] dbg: metadata: X-Spam-Relays-Trusted:
[20015] dbg: metadata: X-Spam-Relays-Untrusted:
[20015] dbg: metadata: X-Spam-Relays-Internal:
[20015] dbg: metadata: X-Spam-Relays-External:
[20015] dbg: plugin: Mail::SpamAssassin::Plugin::TextCat=HASH(0x92145f4) implements 'extract_metadata', priority 0
[20015] dbg: message: no encoding detected
[20015] dbg: textcat: classifying, skipping: yi sco lv is bs sl la ga sa eu et rm cy eo fy gd lt
[20015] dbg: textcat: language possibly: en
[20015] dbg: textcat: X-Languages: "en", X-Languages-Length: 1342
[20015] dbg: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x911088c) implements 'parsed_metadata', priority 0
[20015] dbg: dns: is DNS available? 0
[20015] dbg: rules: local tests only, ignoring RBL eval
[20015] dbg: check: running tests for priority: -1000
[20015] dbg: rules: running head tests; score so far=0
[20015] dbg: rules: compiled head tests
[20015] dbg: eval: all '*From' addrs: ignore@compiling.spamassassin.taint.org
[20015] dbg: eval: all '*To' addrs:
[20015] dbg: rules: running body tests; score so far=0
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: running uri tests; score so far=0
[20015] dbg: rules: compiled uri tests
[20015] dbg: rules: running rawbody tests; score so far=0
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=0
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=0
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: running tests for priority: -950
[20015] dbg: rules: running head tests; score so far=0
[20015] dbg: rules: compiled head tests
[20015] dbg: rules: running body tests; score so far=0
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: running uri tests; score so far=0
[20015] dbg: rules: compiled uri tests
[20015] dbg: rules: running rawbody tests; score so far=0
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=0
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=0
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: running tests for priority: -900
[20015] dbg: rules: running head tests; score so far=0
[20015] dbg: rules: compiled head tests
[20015] dbg: rules: running body tests; score so far=0
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: running uri tests; score so far=0
[20015] dbg: rules: compiled uri tests
[20015] dbg: rules: running rawbody tests; score so far=0
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=0
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=0
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: running tests for priority: -400
[20015] dbg: rules: running head tests; score so far=0
[20015] dbg: rules: compiled head tests
[20015] dbg: rules: running body tests; score so far=0
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: running uri tests; score so far=0
[20015] dbg: rules: compiled uri tests
[20015] dbg: rules: running rawbody tests; score so far=0
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=0
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=0
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: running tests for priority: 0
[20015] dbg: rules: running head tests; score so far=0
[20015] dbg: rules: compiled head tests
[20015] dbg: rules: ran header rule __MISSING_REF ======> got hit: "UNSET"
[20015] dbg: rules: ran header rule __MSGID_OK_HOST ======> got hit: "@lint_rules>"
[20015] dbg: rules: ran header rule __MSGID_OK_DIGITS ======> got hit: "1223890630"
[20015] dbg: rules: ran header rule __MSOE_MID_WRONG_CASE ======> got hit: "
[20015] dbg: rules: Message-Id: "
[20015] dbg: rules: ran header rule __HAS_MSGID ======> got hit: "<"
[20015] dbg: rules: ran header rule __SANE_MSGID ======> got hit: "<1223890630@lint_rules>
[20015] dbg: rules: "
[20015] dbg: rules: ran header rule MISSING_DATE ======> got hit: "UNSET"
[20015] dbg: spf: checking to see if the message has a Received-SPF header that we can use
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: rules: ran eval rule NO_RELAYS ======> got hit (1)
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: spf: cannot get Envelope-From, cannot use SPF
[20015] dbg: spf: def_spf_whitelist_from: could not find useable envelope sender
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
[20015] dbg: rules: ran eval rule __UNUSABLE_MSGID ======> got hit (1)
[20015] dbg: rules: ran eval rule MISSING_HEADERS ======> got hit (1)
[20015] dbg: spf: spf_whitelist_from: could not find useable envelope sender
[20015] dbg: rules: running body tests; score so far=1.899
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: ran body rule __NONEMPTY_BODY ======> got hit: "I"
[20015] dbg: rules: running uri tests; score so far=1.899
[20015] dbg: rules: compiled uri tests
[20015] dbg: eval: stock info total: 0
[20015] dbg: rules: running rawbody tests; score so far=1.899
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=1.899
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=1.899
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: running tests for priority: 500
[20015] dbg: rules: running head tests; score so far=1.899
[20015] dbg: rules: compiled head tests
[20015] dbg: rules: running body tests; score so far=1.899
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: running uri tests; score so far=1.899
[20015] dbg: rules: compiled uri tests
[20015] dbg: rules: running rawbody tests; score so far=1.899
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=1.899
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=1.899
[20015] info: rules: meta test FM_DDDD_TIMES_2 has dependency 'FH_HOST_EQ_D_D_D_D' with a zero score
[20015] info: rules: meta test FM_SEX_HOSTDDDD has dependency 'FH_HOST_EQ_D_D_D_D' with a zero score
[20015] info: rules: meta test HS_PHARMA_1 has dependency 'HS_SUBJ_ONLINE_PHARMACEUTICAL' with a zero score
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: running tests for priority: 1000
[20015] dbg: rules: running head tests; score so far=4.205
[20015] dbg: rules: compiled head tests
[20015] dbg: rules: running body tests; score so far=4.205
[20015] dbg: rules: compiled body tests
[20015] dbg: rules: running uri tests; score so far=4.205
[20015] dbg: rules: compiled uri tests
[20015] dbg: rules: running rawbody tests; score so far=4.205
[20015] dbg: rules: compiled rawbody tests
[20015] dbg: rules: running full tests; score so far=4.205
[20015] dbg: rules: compiled full tests
[20015] dbg: rules: running meta tests; score so far=4.205
[20015] dbg: rules: compiled meta tests
[20015] dbg: check: is spam? score=4.205 required=5
[20015] dbg: check: tests=MISSING_DATE,MISSING_HEADERS,MISSING_SUBJECT,NO_RECEIVED,NO_RELAYS
[20015] dbg: check: subtests=__HAS_MSGID,__MISSING_REF,__MSGID_OK_DIGITS,__MSGID_OK_HOST,__MSOE_MID_WRONG_CASE,__NONEMPTY_BODY,__SANE_MSGID,__UNUSABLE_MSGID

Nun ist aber noch ein Problem aufgetreten, ein Kollege kann Mails mit seiner Signatur nicht verschicken. Dort kommt vom Mailserver sofort:
Code:
'user@t-online.de' am 12.10.2008 18:59
            554 mail server permanently rejected message (#5.3.0)
Im Maillog steht dann folgendes:
Code:
Oct 13 11:41:27 v31425 smtp_auth: SMTP connect from (null)@p57b7cd3e.dip.t-dialin.net [87.183.205.62]
Oct 13 11:41:27 v31425 smtp_auth: smtp_auth: SMTP user info@domain.de : logged in from (null)@xxxxxxx [xxx.xxx.xxx.xxx]
Oct 13 11:41:28 v31425 spamd[27700]: spamd: connection from domain.de [127.0.0.1] at port 55424
Oct 13 11:41:28 v31425 spamd[27700]: spamd: setuid to qmaild succeeded
Oct 13 11:41:28 v31425 spamd[27700]: spamd: processing message <!&!AAAAAAAAAAAYAAAAAAAAALALK5t7PWZHnciwetZICgfCgAAAEAAAAH8pJE0eXINNin/xJn0kpMsBAAAAAA==@stefanshome.com> for qmaild:2020
Oct 13 11:41:28 v31425 spamd[27700]: spamd: clean message (2.3/5.0) for qmaild:2020 in 0.8 seconds, 12361 bytes.
Oct 13 11:41:28 v31425 spamd[27700]: spamd: result: . 2 - AWL,FUZZY_CPILL,HTML_MESSAGE,MISSING_SUBJECT scantime=0.8,size=12361,user=qmaild,uid=2020,required_score=5.0,rhost=domain.de,raddr=127.0.0.1,rport=55424,mid=<!&!AAAAAAAAAAAYAAAAAAAAALALK5t7PWZHnciwetZICgfCgAAAEAAAAH8pJE0eXINNin/xJn0kpMsBAAAAAA==@domain.de>,autolearn=no
Oct 13 11:41:29 v31425 spamd[27662]: prefork: child states: II
Und danach endet der Versand?!

Stefan
 
Back
Top