Am Mo 13.03.2006 12:56 schrieb Benjamin Zeller
On Monday 13 March 2006 12:30, Thomas Gräber wrote:
Hallo zusammen,
Ich benutze hierfuer sa-learn-cyrus (beim Onkel Google mit "sa-learn-cyrus") gut zu finden. Laeuft als Cronjob und wertet die Ordner "ham" und "spam" bei allen Usern aus. Laesst sich super confen bzgl. evtl zu ignorierenden Mailboxes etc. pp. Einfach mal anschauen, ich kanns nur empfehlen.
Bekomme sa-learn-cyrus nicht zum laufen. Ich denke mal das es daran liegt das ich den Spamassassin mit diesem amavis-new eingerichtet habe. Aufgrund der Tatsache das dieser auch clamav ansteuert sollte das auch so bleiben. Ich habe mir also im IMAP-Server einen Shared-Folder "Spam_learn" angelegt. Hier sollen die User den Spam der nicht erkannt wurde rein schieben. Anschließend habe ich sa-learn-cyrus herunter geladen und nach /usr/local/sa-learn-cyrus-0.2.3 entpackt. Die Datei sa-learn-cyrus.conf wird von dem Skript in /etc/spamassassin/ erwartet. Dieses Verzeichnis gab es aber auf dem System überhaupt nicht. Also habe ich es angelegt und die Datei dort hinein kopiert. In der Konfiguration habe ich folgende Zeile geändert: spam_folder = 'share.Spam_learn' base_dir = /data/imap/data Den Rest habe ich auf Default gelassen. Der Anschließende Versuch das Skript (ohne Parameter) zu starten gab folgenden Fehler aus: 2006-03-21 10:27:48 sa-learn-cyrus[23217]: sa-learn-cyrus-0.2.3 (hjb -- 2005-05-22) 2006-03-21 10:27:48 sa-learn-cyrus[23217]: Reading SA config '/etc/mail/spamassassin/local.cf' 2006-03-21 10:27:48 sa-learn-cyrus[23217] error: 'bayes_path' not found in '/etc/mail/spamassassin/local.cf' 2006-03-21 10:27:48 sa-learn-cyrus[23217] error: Check your configuration! 2006-03-21 10:27:48 sa-learn-cyrus[23217] error: *** aborted *** Da ich nicht genau weiß welcher Pfad hier verlangt wird und welcher hierfür von amavis-new verwendet wird habe ich in der Datei folgende Zeile eingetragen: bayes_path /var/spool/amavis/.spamassassin Ist das der richtige? Das Starten des Skripts gibt folgende Meldung aus: ./sa-learn-cyrus 2006-03-21 10:51:54 sa-learn-cyrus[23649]: sa-learn-cyrus-0.2.3 (hjb -- 2005-05-22) 2006-03-21 10:51:54 sa-learn-cyrus[23649]: Reading SA config '/etc/mail/spamassassin/local.cf' 2006-03-21 10:51:54 sa-learn-cyrus[23649]: Bayes path is '/var/spool/amavis/.spamassassin' 2006-03-21 10:51:54 sa-learn-cyrus[23649]: No matching mailboxes found. There's nothing to do for me. Welche Parameter muß ich in der sa-learn-cyrus.conf noch setzn damit das funktioniert? Viele Grüße Sven Gehr / Linux-User-Nummer: 368994