Neuigkeitenartikel

Filter fuer IMAP-Konten

Der Mailserver unterstuetzt Per-User-Exim-Filter. Jeder, der ein IMAP-Konto verwendet, kann damit z.B. EMails unter definierten Bedingungen automatisch in Unterordner absortieren lassen. Als Beispiel ein Auszug aus meinem Filter:

if $h_x-spam-level: begins "*****" then
save ".Spam"
elif $original_local_part is "jobs" and $original_domain is "ruhr.pm.org" then
save ".INBOX jobs@ruhr_pm_org"
elif $h_list-id: is "<ruhr-pm.pm.org>" then
save ".RuhrPM-Mailingliste"
endif

Dieser Filter sortiert zunaechst saemtliche EMails mit einem Spamscore von min. 5 Punkten in den Ordner "Spam" ab, anschliessend werden alle EMails, die an den Alias jobs<at>ruhr.pm.org meines Kontos gerichtet sind in einem eigenen Ordner abgelegt und schliesslich alle EMails an die Ruhr.pm-Mailingliste in dem Ordner "RuhrPM-Mailingliste" gespeichert.

Wer einen eigenen Filter eingespielt haben moechte, kann mir diesen uebermitteln. Auf der Exim-Website gibt es die Spezifikation und Beispiele.
Dabei bitte beachten, dass der Envelope-to:-Header zum Zeitpunkt der Anwendung des Filters noch nicht existiert und von der Nutzung des numerischen X-Spam-Score:-Headers abgesehen werden sollte, da dieser bei lokalen Zustellungen (z.B. von Ruhr.pm-Adresse zu Ruhr.pm-Adresse) nicht gesetzt und damit gleich "" und nicht gleich "0" ist, was dazu fuehrt, dass die Ausfuehrung des Filters abgebrochen wird.

Verfasst von Veit Wahlich am 2. August 2008, 21:58 Uhr, zuletzt aktualisiert am 2. August 2008, 21:59 Uhr.

Farbschema: