Hallo erstmal,
Ich möchte oben genannte Kombination zum laufen bekommen.
Zu meinem erstaunen wurde crm114 in diesem forum noch nicht einmal erwähnt.
Egal fragen kann ja nicht schaden.
Ich habe Sylpheed und crm114 auf meinem Rechner installiert.
Bei Sylpheed kann man unter Einstellungen im Kartei-Reiter Spam-Mail benutzerdefinierte befehle für den verwendeten Spamfilter anlegen. In der letzten Linux-User war ein Artikel zu K-Mail und crm114.
Ich habe gutgläubig einfach diese Befehle eingegeben:
spam:
crm -u ~/.crm114 mailreaver.crm --spam
ham:
crm -u ~/.crm114 mailreaver.crm --good
classify:
crm -u ~/.crm114 mailreaver.crm
Leider scheint es nicht zu funktionieren, aber eine Fehlermeldung bekomme ich auch nicht.
Würde mich freuen wenn jemand einen Rat für mich hat.
Gruß Simon
PS.: Wichtig ist vielleicht noch das ich Sylpheed und nicht Claws verwende.
[gelöst] crm114 und Sylpheed
[gelöst] crm114 und Sylpheed
Zuletzt geändert von kt82 am 26.02.2007 04:17:50, insgesamt 1-mal geändert.
Habe das Problem nun selber gelöst.
Die Installation von crm114 wie in LinuxUser beschrieben:
Nun braucht man noch ein paar Shell-Scripte als Rahmen für crm damit es auch von Sylpheed gut benutzt werden kann.
Die Scripte zum Training sind recht einfach:
spam.sh:
ham.sh:
Und jetzt geht's an meinen kleinen WORKAROUND:
classify.sh:
Irgendwie scheint der Rückgabewert von crm nichts mit dem zu tun zu haben, zu welchem Ergebnis es kam, sondern nur ob es Fehlerfrei beendet wurde. So missbrauche ich den Rückgabewert von grep halt dafür!
Nun muss man noch in Sylpheed unter Einstellungen->Allgemeine Einstellungen->Spam-Mail die Scripte eintragen:
Spam:
Kein Spam:
Klassifizier-Befehl:
Vielleicht interessiert sich ja jemand für diese Lösung
Die Installation von crm114 wie in LinuxUser beschrieben:
Code: Alles auswählen
apt-get install crm114
mkdir $HOME/.crm114
cd $HOME/.crm114
cp -a /usr/share/crm114/*.crm .
cp /usr/share/crm114/mailfilter.cf .
cssutil -rb spam.css
cssutil -rb nonspam.css
touch rewrites.mfp priolist.mfp
Die Scripte zum Training sind recht einfach:
spam.sh:
Code: Alles auswählen
#/bin/sh
crm -u $HOME/.crm114 mailreaver.crm --spam < $1
Code: Alles auswählen
#/bin/sh
crm -u $HOME/.crm114 mailreaver.crm --good < $1
classify.sh:
Code: Alles auswählen
#!/bin/sh
crm -u $HOME/.crm114 mailreaver.crm < $1 | grep X-CRM114-Status | grep SPAM > /dev/null
exit $?
Nun muss man noch in Sylpheed unter Einstellungen->Allgemeine Einstellungen->Spam-Mail die Scripte eintragen:
Spam:
Code: Alles auswählen
/home/username/.crm114/spam.sh
Code: Alles auswählen
/home/username/.crm114/ham.sh
Code: Alles auswählen
/home/username/.crm114/classify.sh