wolfgang-p
Anmeldungsdatum: 1. März 2008
Beiträge: 654
Wohnort: Wedel
|
Moin, seit Monaten plagt mich das Problem, das in Evolution der Spamfilter nicht funktioniert. Nachdem ich bereits Stunden recherchiert habe, reichts's mir jetzt und ich hoffe auf Eure Hilfe. Ich arbeite auf meinen beiden Rechnern mit Ubuntu 14.04 Trusty Tahr und Evolution. Die Spam-Mails in Evolution markiere ich schön, so dass sie in den entsprechenden "Unerwünscht"-Ordner verschoben werden. Nur, das Programm lernt nicht. Darauf hin habe ich jetzt Spamassassin deinstalliert und Bogofilter installiert. Jetzt meldet Evolutiion jedoch den Fehler, dass die Weiterleitung an SpamAssassin fehlgeschlagen ist - klar, habe ich ja auch deinstalliert. In der Plugin-Liste wird mir eigenartiger Weise Bogofilter nicht angezeigt, Spamassassin auch nicht. Letzteres scheint Evolution weiterhin nutzen zu wollen, obwohl es nicht mehr da ist. Und Bogofilter wird mir nirgends zur Aktivierung angegeben. Das Verzeichnis /home/xxx/.bogofilter ist übrigens leer, die dort eigentlich befindliche db-Datei fehlt. Wie kann ich Evolution dazu bringen, endlich mit Bobofilter die Spams zu erkennen? Gruß Wolfgang
|
i.s.a.d.3
Anmeldungsdatum: 15. September 2014
Beiträge: 91
|
Bei Fedoras gibt es ein Paket dafür Namens: "evolution-bogofilter" -was dafür sorgt, das man Evolution 3.10 auch mit Bogofilter verwenden kann (ganz wie in alten Zeiten). Leider fehlt ein passendes Paket für Ubuntus Evolution Version (zumindest fand ich da nichts), so das man hier mit dem Ubuntu eigenen Standard: "SpamAssassin" vorlieb nehmen muss. Das deinstallieren versuchte ich auch, nutzte nur nix, weil der Spamfilter dann gar nicht mehr funktionierte. Also, hab ich das Ding wieder installiert und versuchte seither mit Anpassungen im "Nachrichtenfilter" (unter Bearbeiten zu finden" zurecht zukommen. Ich hasse diesen "SpamAssassin-Schrott" weil bei mir ständig Mails in Spamordner landen die da nix zu suchen haben. Das teil hat seiner Zeit schon bei Kmail nur für ärger gesorgt, weil da gleich des öfteren mal der gesamte Inhalt der Mails verschwand und nur die leere Textlose Hülle zugestellt wurde. Edit: ich fand da einen Bugreport, sowie Mailverkehr (gnome-evolution) zum Thema. Lies da mal nach, da findest Infos.
|
wolfgang-p
(Themenstarter)
Anmeldungsdatum: 1. März 2008
Beiträge: 654
Wohnort: Wedel
|
Moin, das paket
evolution-bogofilter
finde ich auch nicht. Installiert sind folgende Pakete, u. a. ein Bogofilter:
bogofilter dbd
bogofilter-common
bogofilter
In den Einstellungen von Evolution wird mir nicht angeboten, welchen Spamfilter ich einsetzen will. SpamAssassin wird dort vorausgesetzt. Gruß Wolfgang
|
i.s.a.d.3
Anmeldungsdatum: 15. September 2014
Beiträge: 91
|
Schau dir die von mir gesetzten Verlinkungen mal an, da findest u.a. auch Infos darüber, das Bogofilter vom (Ubuntu) Maintainer aus den Bibliotheken entfernt wurde. Ein Vergleich der Paketliste zeigt, das ein Modul Namens: "(…) module-bogofilter.so" in "libevolution" fehlt. Deshalb kannst trotz korrekter Installation von "Bogofilter" keine Konfiguration in Evolution vornehmen. Schau dir einfach nochmal die Verlinkungen an, folge den weiterführenden Links und lies selbst mal nach. Wenn ich das richtig blicke hängt das wohl damit zusammen, das Bogofilter nach Univers verschoben wurde?
|
wolfgang-p
(Themenstarter)
Anmeldungsdatum: 1. März 2008
Beiträge: 654
Wohnort: Wedel
|
Moin, die Universe-Paketquellen sind bei mir freigeschaltet. Den evolution-bogofilter gibt es dennoch nicht. Mein Englisch ist nicht so ganz ausreichend, um alles komplett zu verstehen. Aber es scheint so, als habe Ubuntu dieses Paket "einfach" rausgelassen. Demnach ließe sich der Bogofilter in Ubuntu derzeit nicht installieren. So muss ich also doch wieder versuchen, SpamAssassin ans Laufen zu bringen. Bis jetzt ist mir das noch nicht gelungen. Na, schaun wir mal. Gruß Wolfgang
|
wolfgang-p
(Themenstarter)
Anmeldungsdatum: 1. März 2008
Beiträge: 654
Wohnort: Wedel
|
Moin, nun habe ich SpamAssassin wieder installiert. Aber Spam wird dennoch nicht gefilltert. In Thunderbird wird Spam hingegen prima aussortiert. Wo also liegt der Fehler? Hat jemand einen Tip? Gruß Wolfgang
|
i.s.a.d.3
Anmeldungsdatum: 15. September 2014
Beiträge: 91
|
Das liegt an SpamAssassin, was mit Schwarz- und Weißlisten arbeitet. Man muss die Spamlisten selbst füttern in dem man Regeln fürs Filtern aktiv erstellen muss. Bogofilter hingegen ist lernfähig und damit leichter zu bedienen. Die Wikipedia erklärt es aber genauer, schau halt da mal rein. Ist leider ein Ubuntu-Problem, das Bogofilter nicht SpamAssassin ersetzten kann, da man das Evolution Paket (libs) zurecht "Gepatcht" hat. Irgendwo findet sich da auch noch ein weiterer Thread wo genaueres dazu steht bzw. passend verlinkt wird -(suche dir das bitte selbst mal raus). Bei Fedora oder Debian funktioniert das nach wie vor, das Bogofilter statt SpamAssassin benutzt werden kann.
|
ChaoZ
Anmeldungsdatum: 23. November 2005
Beiträge: 526
Wohnort: 247xx
|
Bei mir lernt spamassassin durch Evolution, da muss ich nix händisch machen. Vorschlag: sa nochmal installieren dann mit "apt-get purge" komplett deinstallieren und dann erneut installieren.
|
wolfgang-p
(Themenstarter)
Anmeldungsdatum: 1. März 2008
Beiträge: 654
Wohnort: Wedel
|
Moin, am Ende der Neuinstallation zeigt mir das Terminal
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
Da sehe ich eine Datei spamassassin, aber der Inhalt sagt mir nichts. Im Home-Ordner befindet sich auch kein Verzeichnis
./spamassassin
Und in den Evolution Plugins gibt kein spamassassin. Und nun? Gruß Wolfgang
|
ChaoZ
Anmeldungsdatum: 23. November 2005
Beiträge: 526
Wohnort: 247xx
|
gib mal auf Konsole das ein:
| sudo nano /etc/default/spamassassin
|
So sollte sie aussehen: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 |
# /etc/default/spamassassin
# Duncan Findlay
# WARNING: please read README.spamd before using.
# There may be security risks.
# Change to one to enable spamd
ENABLED=1
# Options
# See man spamd for possible options. The -d option is automatically added.
# SpamAssassin uses a preforking model, so be careful! You need to
# make sure --max-children is not set to anything higher than 5,
# unless you know what you're doing.
OPTIONS="--ipv4 --create-prefs --max-children 5 --helper-home-dir"
# Pid file
# Where should spamd write its PID to file? If you use the -u or
# --username option above, this needs to be writable by that user.
# Otherwise, the init script will not be able to shut spamd down.
PIDFILE="/var/run/spamd.pid"
# Set nice level of spamd
#NICE="--nicelevel 15"
# Cronjob
# Set to anything but 0 to enable the cron job to automatically update
# spamassassin's rules on a nightly basis
CRON=1
|
Wichtig sind die beiden Einsen.
Ein Plugin habe ich auch nicht drin stehen.
|
wolfgang-p
(Themenstarter)
Anmeldungsdatum: 1. März 2008
Beiträge: 654
Wohnort: Wedel
|
Moin, danke @ChaoZ, das war ein guter Tip. Beide Eintragungen in der spamassassin-Datei lauteten "0" statt "1". Jetzt bin ich mal gespannt, ob's funktioniert. Lernt der Filter von allein, wenn ich Mails in Evolution als Spam markiere, oder muss ich sonst noch irgendwo was einstellen bzw. einer Datei eintragen? Gruß Wolfgang
|
i.s.a.d.3
Anmeldungsdatum: 15. September 2014
Beiträge: 91
|
Hab das testweise auch mal so eingestellt und finde keine Verbesserung. Im Gegenteil, es wird bei jeden öffnen des Evolution jedes mal nach den Mail-Passw. gefragt, was sonst Seahorse automatisch erledigt. Da haut was im Zusammenspiel von Evolution ~ Seahorse nicht mehr hin, was beim herstellen des Standards im /etc/default/spamassassin jedoch wieder stimmt. Zudem landen nach wie vor Mails im Spamordner die eigentlich auf der Whitelist stehen -erst ein anwenden des Filters, gelangen die Mails dann in Unerwünscht (warum auch immer) und nach einem klick auf "Erwünscht" sind die dann endlich im Posteingang. Zum erbrechen dieser SpamAssassin-Dreck, ehrlich. Edit: bediene mich jetzt eines anderen, wenn auch evtl. eines unschöneren Weg. Ich hab mir die Bibliothek: libevolution -bei Debains geholt (da ist die passenden Bibliothek für Bogofilter drin, siehe Paketliste). Natürlich passend zu meiner benutzten Evolution-Version, und schon ist ruhe. SpamAssassin entfernt, auf Bogofilter umgestellt, der Kram funktioniert wieder wie "früher", basta. Ich muss halt jetzt aufpassen wenn Updates in Verbindung mit Evolution kommen, aber das tu ich eh immer (Aufpassen). ☺
|
ChaoZ
Anmeldungsdatum: 23. November 2005
Beiträge: 526
Wohnort: 247xx
|
wolfgang-p schrieb:
Lernt der Filter von allein, wenn ich Mails in Evolution als Spam markiere, oder muss ich sonst noch irgendwo was einstellen bzw. einer Datei eintragen?
Er lernt automatisch. Du kanst das auch testen, indem du während des als Spam markierens ein Fenster mit "top" laufen lässt. Dort sollte dann kurz "sa-learn" oder so ähnlich (weil gerade aus dem Gedächtnis geschrieben) zu sehen sein. i.s.a.d.3 schrieb: Hab das testweise auch mal so eingestellt und finde keine Verbesserung. Im Gegenteil, es wird bei jeden öffnen des Evolution jedes mal nach den Mail-Passw. gefragt, was sonst Seahorse automatisch erledigt. Da haut was im Zusammenspiel von Evolution ~ Seahorse nicht mehr hin, was beim herstellen des Standards im /etc/default/spamassassin jedoch wieder stimmt. Zudem landen nach wie vor Mails im Spamordner die eigentlich auf der Whitelist stehen -erst ein anwenden des Filters, gelangen die Mails dann in Unerwünscht (warum auch immer) und nach einem klick auf "Erwünscht" sind die dann endlich im Posteingang. Zum erbrechen dieser SpamAssassin-Dreck, ehrlich.
Das ist sehr seltsam, da spamassassin nichts mit Seahorse zu tun hat. Da scheint was bei dir anderweitig im Argen zu sein.
|
i.s.a.d.3
Anmeldungsdatum: 15. September 2014
Beiträge: 91
|
ChaoZ schrieb: Das ist sehr seltsam, da spamassassin nichts mit Seahorse zu tun hat. Da scheint was bei dir anderweitig im Argen zu sein.
Sind Standardsysteme (Ubuntu-Gnome), mit einziger Ausnahme, das da Gnome-Shell 3.12 aus dem Staging-PPA verwendet wird. Sonst ist da nichts besonderes drin. Hab das noch mal gegen getestet, ist immer wieder so. Ändere ich im angegebenen Ort die Bedingungen (von 0 auf 1), haut das Zusammenspiel von Evolution und Seahorse mit der Passwortverwaltung der Konten nicht mehr hin. Aber egal, ich habs nun (erst mal) anders gelöst.
|