Mit Nachrichtenfiltern können Sie spezielle Regeln erstellen, die beschreiben, wie Nachrichten und Anhänge beim Empfang behandelt werden. Nachrichtenfilter werden früher in der E-Mail-Pipeline als Inhaltsfilter und vor dem Aufteilen von Nachrichten angewendet. Nachrichtenfilter sind besonders nützlich, wenn Sie Anti-Virus und Anti-Spam überspringen möchten, die vor den Content-Filtern in der E-Mail-Pipeline auftreten, oder wenn Sie Aktionen auf eine Vielzahl von Nachrichten anwenden möchten, z. B. auf alle Nachrichten, die über einen bestimmten Listener geleitet werden. Ein Nachrichtenfilter besteht aus einem Filternamen, einer Filterregel und mindestens einer Filteraktion. Nachrichtenfilter können mit einem Texteditor geschrieben und direkt mit dem Befehl aus der ESA-Befehlszeilenschnittstelle (Command Line Interface, CLI) importiert oder eingefügt filters
werden.
Das folgende Beispiel zeigt, wie Sie einen Filter mithilfe der ESA-CLI einfügen.
mail.example.com> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- IMPORT - Import a filter script from a file.
[]> new
Enter filter script. Enter '.' on its own line to end.
example: if (mail-from == user@example\\.com$) {
bcc ('admin@example.com');
deliver();
.
1 filters added.
mail.example.com>commit
Hinweis - Verwenden Sie den commit
Befehl, um den Filter nach dem Hinzufügen anzuwenden.
Weitere Informationen zu Nachrichtenfiltern finden Sie im erweiterten Konfigurationshandbuch.