mailfilter-template-UniBwM-forward
Version mit Schleifenkontrolle
Bei Weiterleitungen für verschiedenen Adressen kann es passieren, dass Schleifen entstehen. Daher kann man mit dem reformail-Programm die Message-ID der behandelten Mails speichern und gegebenenfalls die Weiterleitung unterbrechen.
# The following lines replace "to $DEFAULT" at the end of ~/.mailfilter
`/usr/bin/reformail -D 100000 seen-msg-IDs`
if ( $RETURNCODE == 0 )
to $DEFAULT
to '| $SENDMAIL -f "$FROM" user@kiste'
# to "!user@kiste" erzeugt leeren Envelope-From !
Version ohne Schleifenkontrolle
Die Mailzustellung auf den Systemen des Rechenzentrums (in der Regel Adressen der Form ...@unibw.de) benötigt diese Art der Schleifenkontrolle nicht. Sie setzt den sogenannten Delivered-to-Header und wertet ihn aus. Daher genügt hier:
# The following lines replace "to $DEFAULT" at the end of ~/.mailfilter
to '| $SENDMAIL -f "$FROM" user@kiste'
# to "!user@kiste" erzeugt leeren Envelope-From !




