| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| konfiguration [2018/07/02 16:25] – [Vereinfachte Checksumme] lwsystems | konfiguration [2023/11/23 11:53] (aktuell) – [Einzelne Adressen archivieren] lwsystems |
|---|
| ======= Spezielle Einstellungen ======= | ======= Spezielle Einstellungen ======= |
| |
| | ===== Nur externe E-Mails archivieren ===== |
| | ==== Reguläre Ausdrücke ==== |
| | |
| | Falls nur externe E-Mails archiviert werden sollen, bietet sich die Konfiguration per Regex an. |
| | Hierbei werden nur die E-Mails archiviert, bei denen die Senderadresse oder mindestens eine Empfängeradresse nicht zur lokalen Domain gehören. |
| | |
| | <code xml> |
| | <simplecontainer> |
| | <identifier>BennoContainer</identifier> |
| | <conditions> |
| | <domain sender="true" recipient="true" regex="true">(?i)^((?!\blw-systems\.net\b).)*$</domain> |
| | </conditions> |
| | ... |
| | </code> |
| | |
| | **ACHTUNG** Das //(?i)// zu Beginn des regulären Ausdrucks bewirkt, daß der Pattern-Match //case-insensitiv// erfolgt! Dieses betrifft nur ASCII-Zeichen. Der erweiterte Zeichenraum der Unicode-Zeichen wird mit "(?u)" Case-Insenstive geschaltet. Dieses ist hier aber nicht notwendig, da E-Mail Adressen nur aus dem ASCII-Zeichenraum gebildet werden. |
| | |
| | |
| ===== E-Mail Adressen filtern ===== | ===== E-Mail Adressen filtern ===== |
| |
| | |
| | //Achtung!// Das Semikolon ";" ist laut [[https://datatracker.ietf.org/doc/html/rfc822#section-6.2.6|RFC2822]] und [[https://datatracker.ietf.org/doc/html/rfc2822#appendix-A.1.2|RFC2822]] **kein** Trenner einzelner Adressen, sondern dient in Verbindugn mit dem ":" dazu eine Gruppe einzuklammern. |
| |
| ==== Einzelne Adressen archivieren ==== | ==== Einzelne Adressen archivieren ==== |
| | |
| | |
| |
| Falls nur einzelne Adressen archiviert werden sollen, werden die "<not />" Tags weggelassen. | Falls nur einzelne Adressen archiviert werden sollen, werden die "<not />" Tags weggelassen. |
| <not> | <not> |
| <or> | <or> |
| <address sender="true" recipient="true" from="true" to="true" cc="true">betriebsrat@lw-systems.net</address> | <address sender="true" recipient="true" from="true" to="true" cc="true">bewerbungen@lw-systems.net</address> |
| <address sender="true" recipient="true" from="true" to="true" cc="true">betriebsrat@lw-systems.com</address> | <address sender="true" recipient="true" from="true" to="true" cc="true">bewerbungen@lw-systems.com</address> |
| </or> | </or> |
| </not> | </not> |
| </code> | </code> |
| |
| Hier werden E-Mails von oder an die Adressen //betriebstrat@lw-systems.net// oder //betriebsrat@lw-systems.com// nicht in die Archivierung aufgenommen. | Hier werden E-Mails von oder an die Adressen //bewerbungen@lw-systems.net// oder //bewerbungen@lw-systems.com// nicht in die Archivierung aufgenommen. |
| |
| ==== Domain mit Ausschluss einzelner Adressen ==== | ==== Domain mit Ausschluss einzelner Adressen ==== |
| ==== Generelle Verknüpfung der Kriterien ==== | ==== Generelle Verknüpfung der Kriterien ==== |
| |
| Die Kriterien sind generell per //<OR>// verknüft. Das heißt, eine Konfiguration der Form | Die Kriterien sind generell per //<OR>// verknüft. Das heißt, bei einer Konfiguration wie hier aufgeführt, werden alle E-Mails archiviert.\\ |
| | **Die //<not />// Bedingung greift in diesem Fall nicht, da sie mit //<all />// per ODER verknüpft ist!** |
| |
| <code xml> | <code xml> |
| </not> | </not> |
| </conditions> | </conditions> |
| |
| bewirkt, daß alle E-Mails archiviert werden. | |
| </code> | </code> |
| | |
| |
| |
| Die Konfiguration //<secretheades />// dient dazu, die Header zu verbergen, die bei der Archivierung ausschließlich dazu dienen, daß die Envelope-Informationen nicht verloren gehen. Dieses sind z.B. die Envelope-Header, die von [[benno-milter]] hinzugefügt werden. | Die Konfiguration //<secretheades />// dient dazu, die Header zu verbergen, die bei der Archivierung ausschließlich dazu dienen, daß die Envelope-Informationen nicht verloren gehen. Dieses sind z.B. die Envelope-Header, die von [[benno-milter]] hinzugefügt werden. |
| |
| Alle Header, die im Tag //<secretheaders />// aufgeführt sind, werden vor dem Speichern aus der E-Mail entfernt. Diese Informationen sind ausschließlich im Index und im Header der [[archiv-format|Datei]] im [[begriffsbestimmungen#repository|Repository]] vorhanden. | Alle Header, die im Tag //<secretheaders />// aufgeführt sind, werden vor Berechnung der Checksumme und dem Speichern aus der E-Mail entfernt. Diese Informationen sind ausschließlich im Index und im Header der [[archiv-format|Datei]] im [[begriffsbestimmungen#repository|Repository]] vorhanden. |
| |
| |