Plesk 8.0.1 Spamassasin funktioniert nicht wirklich

  • Thread starter Thread starter lawe
  • Start date Start date
L

lawe

Guest
Hallo zusammen, also irgendwie habe ichd en Verdacht, dass Spamassasin zwar läuft, mehr aber auch nicht :-)
Hier mal meine loca.cf
whitelist_from *@domainame.de
rewrite_header subject *****SPAM*****
required_score 5
use_bayes 1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 777
bayes_auto_learn 1
bayes_auto_learn_threshold_spam 5.0
skip_rbl_checks 0
add_header all DCC _DCCB_: _DCCR_
meine init.pre sieht so aus
# This is the right place to customize your installation of SpamAssassin.
#
# See 'perldoc Mail::SpamAssassin::Conf' for details of what can be
# tweaked.
#
# This file contains plugin activation commands for plugins included
# in SpamAssassin 3.0.x releases. It will not be installed if you
# already have a file in place called "init.pre".
#
###########################################################################

# RelayCountry - add metadata for Bayes learning, marking the countries
# a message was relayed through
#
# loadplugin Mail::SpamAssassin::Plugin::RelayCountry

# URIDNSBL - look up URLs found in the message against several DNS
# blocklists.
#
loadplugin Mail::SpamAssassin::Plugin::URIDNSBL

# Hashcash - perform hashcash verification.
#
loadplugin Mail::SpamAssassin::Plugin::Hashcash

# SPF - perform SPF verification.
#
loadplugin Mail::SpamAssassin::Plugin::SPF

Wenn ich nun in den Mailheader einer Mail schaue, sieht es so aus:
X-Spam-DCC: :
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on
plesk.hosting.uwb.de
X-Spam-Level:
X-Spam-Status: No, score=-1.4 required=7.0 tests=ALL_TRUSTED,HTML_MESSAGE
autolearn=failed version=3.1.0
So also das Training in den Jeweiligen Usern wird gemacht.
was mich Stört: Spam-Level ist leer
und autolearn=failed

Eigentlich sollte er doch autolearn machen. Bitte helft man jemanden, der leider von Unix Systemen nicht so viel ahnung hat, sich aber durchkämpfen kann.
 
Hallo!

X-Spam-Level wird nur entsprechend des erreichten Score mit "*" gefüllt, wass sollte bei einem negativen Score aus Deinem Beispiel denn da stehen ;)

So sollte es bei einem entsprechend hohen Score aussehen:
Code:
X-Spam-Level: *************
X-Spam-Status: Yes, score=13.8 required=5.0

Und bezüglich des autolearn=failed schau Dir mal folgende Seite an:
AutolearningNotWorking - Spamassassin Wiki

Gruß flyingoffice
 
Last edited by a moderator:
Okay, dann geht das :) und was ist mit Autolearn? Lernt Plesk nicht mit hilfe der User Trainings, bzw. global?
URIDNSBL reicht es, das Plugin zu aktivieren, oder muss ich irgendwo noch passende Listen angeben?
 
Last edited by a moderator:
gelsen, da geht es aber darum, wenn autolearn=No und bei mir steht ja failed was laut meiner interpretation bedeutet = Fehlgeschlagen ;-)
 
Hallo!

Tätsächlich? Aber wohl nicht alles und nur oberflächlich :(

failed: autolearning was attempted, but couldn't complete. This happens if SpamAssassin can't gain a lock on the Bayes database files, etc.

Das habe ich auch auf der Seite lesen können. Sprich Du hast ein Zugriffs / Rechte Problem mit der DB.

Gruß flyingoffice
 
Wer lesen kann ist klar im Vorteil, sorry wollte hier nicht nerven. Okay, er kann also das DB File nicht öffnen richtig? Und woran liegts? Wie gesagt, ich bin eigentlich nicht für den Plesk Server verantwortlich, nur der, der dafür verantwortlich ist, hat leider keine Zeit sich um das Thema Spamassasin zu kümmern, daher meine fragerei.
 
Hallo!

Ist das der Spamassassin, der in Plesk mit dabei ist oder wurde der nachträglich von hand installiert? Wie sehen die Verzeichnis- und Dateirechte von

Code:
/var/spool/spamassassin/

aus

Code:
ls -la /var/spool/spamassassin
ls -la /var/spool/

Gruß flyingoffice
 
Der wo bei Plesk dabei ist.
plesk# ls -la /var/spool/spamassassin
total 2292
drwxr-xr-x 2 root wheel 512 Apr 13 07:32 .
drwxr-xr-x 9 root wheel 512 Apr 13 06:48 ..
-rwxrwxrwx 1 root wheel 196608 Apr 13 07:32 bayes_seen
-rwxrwxrwx 1 root wheel 2703360 Apr 13 07:32 bayes_toks

plesk# ls -la /var/spool/
total 18
drwxr-xr-x 9 root wheel 512 Apr 13 06:48 .
drwxr-xr-x 24 root wheel 512 Jan 16 10:44 ..
drwxrwx--- 2 smmsp smmsp 512 Apr 10 2006 clientmqueue
drwxrwxr-x 2 uucp dialer 512 Jan 16 10:44 lock
drwxr-xr-x 2 root daemon 512 May 8 2005 lpd
drwxr-xr-x 2 root daemon 512 May 8 2005 mqueue
drwx------ 2 root daemon 512 May 8 2005 opielocks
drwxr-xr-x 3 root daemon 512 Apr 10 2006 output
drwxr-xr-x 2 root wheel 512 Apr 13 07:32 spamassassin
 
Hallo!

Versuch mal ob ein

Code:
chmod 774 /var/spool/spamassassin

eine Änderung bezüglich autolearn bringt.

Gruß flyingoffice
 
mhhh also spontan hat sich nichts geändert seit dem spamassasin und qmail neu gestartet wurde, kann ich auch anders überprüfen ob er "lernt"?
 
Hallo!

Schau mal ob bei einem

Code:
spamassassin --lint -D

Zugriffsfehler bezüglich der bayes db kommen. Ansonsten das Maillog weiter beobachten.

Gruß flyingoffice
 
also habe folgendes mal als "wichtig" herasugefischt:
[9732] dbg: config: using "/root/.spamassassin" for user state dir
[9732] dbg: config: using "/root/.spamassassin/user_prefs" for user prefs file

müssten hier nicht die ganzen Verzeichnisse der Domains / user stehen?

und folgender Punkt:
[9732] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_toks
[9732] dbg: bayes: tie-ing to DB file R/O /var/spool/spamassassin/bayes_seen
[9732] dbg: bayes: found bayes db version 3
[9732] dbg: bayes: DB journal sync: last sync: 0
[9732] dbg: bayes: not available for scanning, only 0 ham(s) in bayes DB < 200
[9732] dbg: bayes: untie-ing
[9732] dbg: bayes: untie-ing db_toks
[9732] dbg: bayes: untie-ing db_seen

Noch keine "guten" in der DB? Kommen die nicht über das Manuelle Training der jeweiligen user da rein?
 
Keiner mehr eine Idee? Also das Autolearn steht noch immer auf failed, hat denn keiner eine Funktionierende Plesk installation auf der der Bayes und CO richtig arbeiten? Einfach mal die config files posten würde evtl. schon viel helfen...
 
Meine local.cf:

Code:
required_score	7.00
rewrite_header	subject *****SPAM*****
report_safe             1
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
 
Irgendwie macht das so keinen sinn :-)
Gibt es irgenwo eine anleitung, wie man spamassasin auf PLESK sauber installiert und einrichtet, wie ich gerade festgestellt habe fehlen auch die dccproc und razor plugins.... Habe im Netz keinerlei Handbuch oder Anleitungen in Bezug auf Plesk gefunden....
 
Hallo!

hat denn keiner eine Funktionierende Plesk installation auf der der Bayes und CO richtig arbeiten?

Doch ich (siehe Signatur). Nur ist es bei mir alles von Hand installiert und nicht die von Plesk benutze Version (die bei Dir ja offensichtlich läuft) und das macht es dann wohl auch etwas schwieriger.

Gruß flyingoffice
 
So nach langem hin und her wird nun erst mal auf die v 8.1.1 geupdatet, falls es dann nicht gehen sollte, kann man doch (so wie ich dich verstanden habe) den spamassassin vom plesk "deinstallieren" und von "hand" dann selbst installieren richtig?
 
Back
Top