Mailfilter - Ein Anti-Spam Utility
Mailfilter hilft Ihnen, Ihr elektronisches Postfach von lästiger Werbepost zu befreien. Das Programm ist vor allem für Modemnutzer interessant, da es nur einen kleinen Teil der Nachrichten zum Untersuchen herunterlädt und bei zutreffenden Regeln die Nachricht direkt auf dem Server löscht.
Anpassung der Accountkonfiguration für Mailfilter
Die Accounts müssen jetzt so konfiguriert werden, als ob Mailfilter die Nachrichten direkt auf dem lokalen Rechner filtert:
# gmx_net SERVER=localhost USER=username PASS=password PROTOCOL=pop3 PORT=2020 # web_de SERVER=localhost USER=username PASS=password PROTOCOL=pop3 PORT=2021
Damit das Ganze funktioniert, müssen vor dem Aufruf von Mailfilter die Tunnels erstellt werden. Es empfiehlt sich, ein Shellskript für diese Aufgabe zu benutzen:
#!/bin/sh
#
# Wrapperskript
#
# Dieses Skript anstelle von mailfilter bzw. fetchmail aufrufen!
# Erstellen der verschluesselten Verbindungen
/usr/sbin/stunnel ${HOME}/.stunnel/mailfilter.conf
# Aufruf von Mailfiler (mit Rueckgabewert)
/usr/bin/mailfilter -r -M ${HOME}/.mailfilterrc
# Sind noch Mails uebrig?
if [ $? -gt 0 ]; then
# Abholen der restlichen Mails
/usr/bin/fetchmail -v -f ${HOME}/.fetchmailrc
fi
# Beenden der verschluesselten Verbindungen
kill -HUP `cat /home/user/.stunnel/stunnel.pid`
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definiert in der Konfigurationsdatei
Dieses Skript stellt allerdings nur ein Beispiel dar und hat noch viel Verbesserungspotenzial, aber für einen Test der Konfiguration langt es allemal.
Das Ganze macht natürlich nur Sinn, wenn fetchmail bzw. das Mailprogramm auch die TLS/SSL-Fähigkeiten des abzufragenden POP-Servers nutzt, sonst gehen die Logindaten trotzdem unverschlüsselt über das Netz.

