30.10 Text-Filter

30.10.1 Übersicht

Text-Filter prüfen Mail-Eigenschaften, die als Zeichenkette vorliegen - Betreff, Absender, Empfänger, Nachrichtentext, Header, Anhangsname und Ordnerpfad. Sie sind die meistgenutzten Filter, weil typische Treffer-Kriterien (Lieferanten-Domain, Schlüsselwörter, Vorgangsnummern) Text sind.


30.10.2 Verfügbare Text-Eigenschaften

Eigenschaft Trifft auf
Betreff Betreffzeile
Absendername Klartext-Name des Absenders
Absenderadresse E-Mail-Adresse des Absenders
Empfängername Klartext-Name eines Empfängers
Empfängeradresse E-Mail-Adresse eines Empfängers
Nachrichtentext Body (HTML-Tags werden entfernt)
Nachrichtenkopf Roh-Header der Nachricht
Anhangsname Dateiname eines Anhangs
Ordnerpfad Pfad des Quellordners

Hinweis: Bei Empfängername und Empfängeradresse wird die gesamte Empfängerliste (An, CC, BCC) berücksichtigt. Soll nur An geprüft werden, kombinieren Sie mit dem Empfänger-Typ-Filter.


30.10.3 Operatoren

Operator Beispiel
enthält / enthält nicht Betreff enthält "Rechnung"
entspricht / entspricht nicht Absenderadresse entspricht "rechnung@firma.de"
beginnt mit / beginnt nicht mit Anhangsname beginnt mit "Rechnung_"
endet mit / endet nicht mit Anhangsname endet mit ".pdf"

Groß-/Kleinschreibung wird ignoriert.

Anhangsname mit verneintem Operator: Bei "enthält nicht", "entspricht nicht", "beginnt nicht mit" und "endet nicht mit" gilt die Bedingung für alle Anhänge der E-Mail. Sobald ein einziger Anhang den Wert erfüllt, wird die E-Mail nicht verarbeitet. Das ist gewollt, wenn E-Mails mit bestimmten Anhängen komplett ausgeschlossen werden sollen. Sollen dagegen nur einzelne Dateien übergangen werden, etwa beiliegende AGB, gehört der Ausschluss in den Anlagenfilter der jeweiligen Aufgabe; der Kriterien-Editor zeigt dazu seit Version 4.8.1 einen Hinweis.


30.10.4 UND/ODER-Trenner im Wert

Mehrere Werte lassen sich direkt im Eingabefeld über die Trenner <UND> und <ODER> kombinieren:

Wert Bedeutung
Rechnung<UND>2026 enthält sowohl "Rechnung" als auch "2026"
Mahnung<ODER>Erinnerung enthält "Mahnung" oder "Erinnerung"
Rechnung<UND>2025<ODER>2026 enthält "Rechnung" und dazu "2025" oder "2026"

Kommen beide Trenner im selben Wert vor, trennt das Programm zuerst an <UND> und prüft danach jeden Teil für sich. <ODER> gilt also nur innerhalb eines UND-Teils: Rechnung<UND>2025<ODER>2026 bedeutet "Rechnung" und dazu "2025" oder "2026", nicht "Rechnung und 2025" oder "2026". Der Filter-Editor zeigt diese Lesart unter dem Wert an und fragt beim Übernehmen nach, sobald ein Kriterium beide Trenner neu kombiniert; mit "Nicht mehr nachfragen" entfällt diese Frage künftig. Der Bereich "So liest das Programm diesen Filter" unter der Kriterienliste zeigt die Lesart ebenfalls. Für eine andere Lesart verteilen Sie die Alternativen auf mehrere Filterzeilen, die Sie mit ODER verbinden.

Die Schaltfläche In separate Kriterien aufteilen... wandelt einen kombinierten Wert in mehrere Zeilen um. Bei einem gemischten Wert entsteht seit Version 4.11.1 je <UND>-Teil eine Zeile, die Zeilen sind mit UND verbunden, und die <ODER>-Alternativen bleiben in ihrer Zeile: Aus Rechnung<UND>2025<ODER>2026 werden die Zeilen "Rechnung" und "20252026". Das Programm liest die Zeilen genauso wie den ursprünglichen Wert.


30.10.5 Erweiterte Platzhalter im Wert

Platzhalter Wirkung
<BeginOfRegex>...<EndOfRegex> Regulärer Ausdruck zwischen den Markern
<NumberRange{min;max}> Trifft, wenn an dieser Stelle eine Zahl im Bereich min-max steht
<EntryFromList{Listenname}> Trifft auf einen Wert aus der angegebenen Filterliste (siehe Kapitel 30.19)

Beispiel: "Anhangsname enthält Rechnung-<NumberRange{1000;9999}>.pdf" trifft auf Rechnung-1234.pdf, aber nicht auf Rechnung-12345.pdf.


30.10.6 Führende und nachgehende Leerzeichen

Standardmäßig werden führende und nachgehende Leerzeichen vor dem Vergleich entfernt. Soll genau auf Leerzeichen geprüft werden, aktivieren Sie im Filter-Editor die Option Führende und nachgehende Leerzeichen beachten.


30.10.7 Anwendungsfall

Eingangsrechnungen erkennen

Betreff enthält Rechnung<ODER>Invoice
UND Anhangsname endet mit .pdf

30.10.8 Tipp

  • Beispielnachrichten verwenden: Hinterlegen Sie unter Beispielnachrichten (siehe Kapitel 8.10) typische Treffer und Nicht-Treffer, um den Filter in der Vorschau zu testen