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 <[email protected]>
an die externe
Adresse <[email protected]>
weiterleiten:
:0 * ^From.*[email protected] ! [email protected]
Alle Nachrichten, die kürzer als 1000 Bytes sind, an <[email protected]>
weiterleiten:
:0 * < 1000 ! [email protected]
Jede E-Mail, die an <[email protected]>
geschickt wurde, im Postfach alternate speichern:
:0 * ^[email protected] 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-\/[^@][email protected] { 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
<[email protected]>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <[email protected]>.