Mit procmail lässt sich eingehende E-Mail sehr gut filtern. Benutzer können Regeln für eingehende E-Mails definieren, die E-Mails zu anderen Postfächern oder anderen E-Mail-Adressen umleiten. procmail befindet sich im Port mail/procmail. procmail kann leicht in die meisten MTAs integriert werden. Lesen Sie dazu bitte die Dokumentation des verwendeten MTAs. Alternativ kann procmail in das E-Mail-System eingebunden werden, indem die nachstehende Zeile in die Datei .forward im Heimatverzeichnis eines Benutzers eingefügt wird:
"|exec /usr/local/bin/procmail || exit 75"
Im Folgenden zeigen wir einige einfache procmail-Regeln und beschreiben kurz den Zweck der Zweck der Regeln. Die Regeln müssen in die Datei .procmailrc im Heimatverzeichnis des Benutzers eingefügt werden.
Den Großteil dieser Regeln finden Sie auch in der Hilfeseite procmailex(5).
Alle E-Mail von <user@example.com>
an die externe
Adresse <goodmail@example2.com>
weiterleiten:
:0 * ^From.*user@example.com ! goodmail@example2.com
Alle Nachrichten, die kürzer als 1000 Bytes sind, an <goodmail@example2.com>
weiterleiten:
:0 * < 1000 ! goodmail@example2.com
Jede E-Mail, die an <alternate@example.com>
geschickt wurde, im Postfach alternate speichern:
:0 * ^TOalternate@example.com alternate
Jede E-Mail, die im Betreff Spam enthält, nach /dev/null schieben:
:0 ^Subject:.*Spam /dev/null
Zuletzt ein nützliches Rezept, das eingehende E-Mails von den FreeBSD.org-Mailinglisten in ein separates Postfach für jede Liste einsortiert:
:0 * ^Sender:.owner-freebsd-\/[^@]+@FreeBSD.ORG { LISTNAME=${MATCH} :0 * LISTNAME??^\/[^@]+ FreeBSD-${MATCH} }
Zurück | Zum Anfang | Weiter |
E-Mails mit fetchmail abholen | Nach oben | Netzwerkserver |
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.