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