Sylpheed und Spamfilter

Tulkas

Well-Known Member
Hallo.
Ich bin nun doch wieder von Thunderbird zu Sylpheed (gtk2) zurückgewechselt. Leider besitzt Sylpheed von Haus aus nicht die von mir geschätzte Spamfilterung. Also hab ich ein wenig recherchiert und bin auf bogofilter gestoßen.
Leider bieten alle von mir gefundenen Anleitungen (z.B.[1][2]), die bogofilter mit Sylpheed verheiraten, nur Informationen für Sylpheed-Claws bereit, welches sich doch z.T. erheblich von Sylpheed unterscheidet.
Kurzum, ich habe einen Filter erstellt, der aber nicht abgearbeitet wird. Zumindest sieht es so aus als würde er es nicht.

aus $HOME/.sylpheed/filter.xml:
Code:
<rule name="SPAM_FILTER" timing="any" enabled="true">
  <condition-list bool="or">
    <command-test>bogofilter -l -u < %F</command-test>
  </condition-list>
  <action-list>
    <move>#mh/Mailbox/SPAM</move>
  </action-list>
</rule>
Wenn ich bogofilter mit der Hand starte, dann werden die Spam-Mails als solche erkannt.
Hat vielleicht einer von euch einen funktionierenden Spamfilter für Sylpheed am laufen?


[1]http://www.bogofilter.org/pipermail/bogofilter/2004-November/007020.html
[2]http://www.linuxdevcenter.com/pub/a/linux/synd/2003/01/30/bogofilter.html

P.S.
Die Alternative zu bogofilter, Spamassassin, wollte ich nicht so gerne installieren, da es einiges mehr an Abhängigkeiten mitbringt....

[EDIT:] Lösung:
Sylpheed benötigt keine Platzhalter für die zu filternde Mail (%F). In der "NOT-claws"-Version von Sylpheed wird der Name der zu filternden Mail automatisch an die Befehlszeile angehängt. Demnach ist es recht einfach bogofilter und Sylpheed zusammenzubringen:
Code:
<rule name="SPAM_FILTER" timing="any" enabled="true">
   <condition-list bool="or">
      <command-test>bogofilter -I </command-test>
   </condition-list>
   <action-list>
       <move>#mh/Mailbox/SPAM</move>
   </action-list>
</rule>
 
Zuletzt bearbeitet:
Zurück
Oben