Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| benno.xml [2017/01/10 14:49] – [Überblick] lwsystems | benno.xml [2023/11/23 11:56] (aktuell) – [Regex] lwsystems | ||
|---|---|---|---|
| Zeile 58: | Zeile 58: | ||
| - | * < | + | * //< |
| - | * < | + | * //< |
| - | * < | + | * //< |
| - | * < | + | * //< |
| - | * '' | + | * //%%< |
| - | * <none /> - Bedingung trifft nie zu | + | * //<none />// - Bedingung trifft nie zu |
| - | * '' | + | * //%%<address sender=" |
| - | * sender = " | + | * %%sender = " |
| - | * recipient = " | + | * %%recipient = " |
| - | * from = " | + | * %%from = " |
| - | * to = " | + | * %%to = " |
| - | * cc = " | + | * %%cc = " |
| - | * <domain sender=" | + | * %%regex = " |
| - | * sender = " | + | * //%%<domain sender=" |
| - | * recipient = " | + | * %%sender = " |
| - | * from = " | + | * %%recipient = " |
| - | * to = " | + | * %%from = " |
| - | * cc = " | + | * %%to = " |
| + | * %%cc = " | ||
| + | * %%regex = " | ||
| Alle **nicht** gesetzten Attribute sind per Default auf **true** gesetzt. | Alle **nicht** gesetzten Attribute sind per Default auf **true** gesetzt. | ||
| + | Ein Semikolon ";" | ||
| ==== not ==== | ==== not ==== | ||
| Zeile 94: | Zeile 98: | ||
| Hier wird **jede** E-Mail, die die Adresse // | Hier wird **jede** E-Mail, die die Adresse // | ||
| ist unabhängig davon, ob die E-Mail per CC an eine Adresse geschickt wurde, die archiviert werden soll. | ist unabhängig davon, ob die E-Mail per CC an eine Adresse geschickt wurde, die archiviert werden soll. | ||
| + | ==== Regex ==== | ||
| + | |||
| + | |||
| + | ''< | ||
| + | |||
| + | Der regläre Ausdruck wird als Java-Regex interpretiert. | ||
| ==== Hinweise ==== | ==== Hinweise ==== | ||
| === Prüfung der Kriterien === | === Prüfung der Kriterien === | ||
| - | Die überprüften Adress-Header | + | Aus den konfigurierten Headern für Sender- und Empfänger |
| - | der konfigurierten Adresse verglichen. Vor dem Vergleich werden die "<" | + | |
| Kleinschreibung nicht beachtet. | Kleinschreibung nicht beachtet. | ||
| + | |||
| + | Die Prüfung der Token erfolgt //einzeln// gegen jeden der konfigurierten logischen Ausdrücke. Bei der Prüfung wird der Zustand (State) der E-Mail nicht gespeichert, | ||
| + | |||
| **Alle** E-Mails der Inbox werden gelöscht! Dieses betrifft auch E-Mails, auf die keines der Kriterien zutrifft. | **Alle** E-Mails der Inbox werden gelöscht! Dieses betrifft auch E-Mails, auf die keines der Kriterien zutrifft. | ||
| Zeile 121: | Zeile 133: | ||
| < | < | ||
| - | < | + | < |
| - | | + | |
| < | < | ||
| </ | </ | ||
| Zeile 154: | Zeile 165: | ||
| < | < | ||
| </ | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| </ | </ | ||
| </ | </ | ||
| Zeile 159: | Zeile 177: | ||
| Die Zuordnung von Sender- und Empfängerdaten erfolgt innerhalb der Tags //< | Die Zuordnung von Sender- und Empfängerdaten erfolgt innerhalb der Tags //< | ||
| - | Alle Header, die im Tag //< | + | Alle Header, die im Tag //< |
| Zeile 198: | Zeile 216: | ||
| < | < | ||
| < | < | ||
| + | < | ||
| </ | </ | ||
| </ | </ | ||
| Zeile 203: | Zeile 222: | ||
| * version - Lucene-Versionsnummer des Indexes | * version - Lucene-Versionsnummer des Indexes | ||
| * directory - Verzeichnis der Indexdateien | * directory - Verzeichnis der Indexdateien | ||
| + | * indexTimeout - (optional) Timeout für Rückmeldung vom Tokenizer (default: 120 Sekunden) | ||
| ===== Boxgenerator ===== | ===== Boxgenerator ===== | ||
| - | * [[# | ||
| - | * [[# | ||
| - | * [[# | ||
| - | * [[# | ||
| * [[# | * [[# | ||
| ==== singlefsbox ==== | ==== singlefsbox ==== | ||
| + | |||
| + | **VERALTET** Wird in zukünftigen Versionen entfallen! | ||
| Eine einzelne Box wird konfiguriert und verwendet. | Eine einzelne Box wird konfiguriert und verwendet. | ||
| Zeile 232: | Zeile 249: | ||
| - | ==== weeklyfsbox ==== | ||
| - | |||
| - | Konfiguration für wöchentliche Boxerstellung. Der Grundpfad wird in der Beispielkonfiguration der Box angegeben, für die echten Boxen wird jeweils eine Konfiguration mit dem erweiterten Pfad „.../ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | <Box /> | ||
| - | </ | ||
| - | </ | ||
| - | ==== monthlyfsbox ==== | ||
| - | |||
| - | Konfiguration für monatliche Boxerstellung. Der Grundpfad wird in der Beispielkonfiguration der Box angegeben, für die echten Boxen wird jeweils eine Konfiguration mit dem erweiterten Pfad „.../ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | <Box /> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ==== quarterlyfsbox ==== | ||
| - | |||
| - | Konfiguration für quartalsweise Boxerstellung. Der Grundpfad wird in der Beispielkonfiguration der Box angegeben, für die echten Boxen wird jeweils eine Konfiguration mit dem erweiterten Pfad „.../ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | <Box /> | ||
| - | </ | ||
| - | </ | ||
| Zeile 282: | Zeile 271: | ||
| < | < | ||
| < | < | ||
| - | // Unterstützt werden „none“, „gzip“ | + | // Unterstützt werden „none“ |
| < | < | ||
| < | < | ||
| Zeile 313: | Zeile 302: | ||
| </ | </ | ||
| - | ==== fshexmailbox ==== | ||
| - | |||
| - | Box in der die Nachrichten " | ||
| - | Der Pfad wird aus der Hex Darstellung des Hashwertes generiert, pro Unterverzeichnisebene werden jeweils „dirlength“ Zeichen verwendet, es gibt „subdirs“ | ||
| - | Unterverzeichnisebenen. | ||
| - | |||
| - | < | ||
| - | < | ||
| - | <Journal /> // Journal dieser Box. Es wird im Unterverzeichnis „.../ | ||
| - | < | ||
| - | < | ||
| - | // Unterstützt werden „none“, „gzip“ und „bzip2“ | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | === Dateiablage === | ||
| - | |||
| - | == E-Mail == | ||
| - | |||
| - | Relativer Pfad: '' | ||
| - | |||
| - | == Metadaten == | ||
| - | |||
| - | Relativer Pfad: '' | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | < | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | <header name=" | ||
| - | </ | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| ===== configuredcontainers ===== | ===== configuredcontainers ===== | ||
| Zeile 386: | Zeile 318: | ||
| < | < | ||
| < | < | ||
| - | < | + | < |
| - | <domain sender=" | + | |
| - | | + | |
| < | < | ||
| - | < | + | < |
| <!-- Parser der Eingangsdokumente (mailfile|bennomailfile) --> | <!-- Parser der Eingangsdokumente (mailfile|bennomailfile) --> | ||
| < | < | ||
| Zeile 423: | Zeile 353: | ||
| < | < | ||
| </ | </ | ||
| - | <singlefsbox> | + | <yearlyfsbox> |
| - | < | + | < |
| - | <singlejournal/> | + | <monthlyfsjournal/> |
| - | < | + | < |
| - | | + | < |
| - | < | + | < |
| - | < | + | < |
| - | </ | + | |
| - | </singlefsbox> | + | </yearlyfsbox> |
| </ | </ | ||
| </ | </ | ||