- Nachsenden aller E-Mails an eine andere Adresse
- Nachsenden mit lokaler Kopie
- Verteilen in verschiedene Ordner aufgrund unterschiedlicher Kriterien
- Abwesendheitsbenachrichtigung
- Wie kann ich meinen Filter testen ?
Mit Hilfe der Datei .forward können Sie Ihre Mail nach gewissen Kriterien sortieren bzw. umleiten. Die genaue Spezifikation der Filter-Syntax finden sie unter http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html.
Nachfolgend einige einfache Beispiele für .forward-Dateien:
Achtung: ausser beim ersten Beispiel (einfache Weiterleitung), ist jeweils in der ersten (!) Zeile #Exim filter zwingend erforderlich.
Nachsenden aller E-Mails an eine andere Adresse:
mein_name_bei_web de ∂ web deAchtung: eine Nachsendung ist für Nutzer des zentralen Mailservers und für studentische Poolaccounts auch bequem über die Webmail-Oberfläche möglich: Links in der Menüleiste "My Account" -> "Forwards" (Icon mit dem Rechts-Pfeil)
Nachsenden mit lokaler Kopie:
#Exim filter <- DO NOT EDIT OR REMOVE THIS LINE unseen deliver ziel save /Maildir ∂ adresse deIm Studentenpool gilt:
#Exim filter <- DO NOT EDIT OR REMOVE THIS LINE unseen deliver ziel save /mailbox ∂ adresse deAchtung: auch dies ist über die Webmail-Oberfläche möglich (s.o.)
Verteilen in verschiedene Ordner aufgrund unterschiedlicher Kriterien:
#Exim filter <- DO NOT EDIT OR REMOVE THIS LINE if : contains "Money" then save /dev/null elif : contains "newsletter" then save /Maildir/.newsletters elif : contains "admin" or : contains "webmaster" then save /Maildir/.admin elif : contains "Mausi" then save /Maildir/.privat elif : contains "/bin/sh" save /Maildir/.scripts else save /Maildir endifIm Studentenpool:
#Exim filter <- DO NOT EDIT OR REMOVE THIS LINE if : contains "Money" then save /dev/null elif : contains "newsletter" then save /mailbox.newsletters elif : contains "admin" or : contains "webmaster" then save /mailbox.admin elif : contains "Mausi" then save /mailbox.privat elif : contains "/bin/sh" save /mailbox.scripts else save /mailbox endif
Abwesendheitsbenachrichtigung:
Rufen Sie (unter UNIX) das Programm "vacation" auf. Dieses legt selbsterklärend ein entsprechendes .forward an.Achtung: ein evt. vorher vorhandenes .forward wird dabei überschrieben. Deshalb vorher "mv .forward .forward.hld".
Für Benutzer des zentralen Mailservers und für studentische Poolaccounts steht Ihnen innerhalb der Webmail-Oberfläche auch ein grafisches Werkzeug zum Anlegen einer Abwesendheitsbenachrichtigung zur Verfügung:
wählen Sie hierzu links in der Menüleiste unter "My Account" -> "Vacation" (Palmen-Icon). Obige Warnung gilt auch hier.
Wie kann ich meinen Filter testen ?:
exim -bf .forward < test_messageexim steht evt. im Pfad, ansonsten ist "/usr/lib/sendmail" ein Symbolic Link zu exim
.forward ist das Filterfile
test_message ist _EINE_ Mail mit allen Headern.
Um nur die Syntax zu testen kann test_message auch /dev/null sein
Mit "exim -v -bf ...." wird das Ganze etwas verboser.