User tools

Website tools


Definitions

Differences

The differences between two versions are shown here.

Link to this comparison view

Both sides of the previous revisionPrevious revision
Next revision
Previous revision
begriffsbestimmungen [2017/01/10 15:08] lwsystemsbegriffsbestimmungen [2023/11/02 16:46] (current) – [Container] lwsystems
Line 1: Line 1:
 ====== Begriffsbestimmungen ====== ====== Begriffsbestimmungen ======
 +
 +===== Semantische Struktur =====
 +
 +==== Archiv ====
 +
 +Der Begriff "//Archiv//" wird in der Dokumentation als Oberbegriffe für die archivierten und durchsuchbaren E-Mails benutzt. Er bezieht sich //nicht// auf einen speziellen Teil des Systems.
 +
 +In der Konfiguration wird das Tag //<archive />// aus Gründen der Rückwärtskompatibilität mitgeführt, dient aber nicht zur logischen Strukturierung einer Installation.
 +
 +==== Mandant / Container ====
 +
 +Die Begriffe Mandant und Container können auf abstrakter Ebene synonym benutzt werden.
 +Der Mandant bezeichnet den Kunden und die logische Einheit, während der Container auf technischer Ebene eine abgegrenzte Einheit darstellt.
 +
  
 ===== Struktur der Konfiguration ===== ===== Struktur der Konfiguration =====
Zeile 5: Zeile 19:
 The file system structure of a Benno MailArchiv system in its standard configuration:  The file system structure of a Benno MailArchiv system in its standard configuration: 
  
-  * ''/srv/benno/inbox'' [[#Inbox]] +| [[#Inbox]]      | ''/srv/benno/inbox''   | 
-  * Archiv +[[#Archive]]     |                        | 
-  * ''/srv/benno/archive'' [[#Container]] +| [[#Container]]  ''/srv/benno/archive'' 
-  * ''/srv/benno/archive/index'' [[#Index]] +[[#Index]]      ''/srv/benno/archive/index'' 
-    * ''/srv/benno/archive/repo'' [[#Repository]] +[[#Repository]] ''/srv/benno/archive/repo''  | 
-      * ''/srv/benno/archive/repo/<Jahreszahl>'' [[#Box]] +[[#Box]]        ''/srv/benno/archive/repo/<Jahreszahl>'' 
-      * ''(/srv/benno/archive/repo/journal)'' - [[#Journal]]+[[#Journal]]    ''/srv/benno/archive/repo/<Jahreszahl>/journal''      |
  
 ====== Inbox ====== ====== Inbox ======
Zeile 31: Zeile 45:
   * enthält 1 Index über alle Boxen   * enthält 1 Index über alle Boxen
   * kann mehrere Boxen enthalten   * kann mehrere Boxen enthalten
 +  * kann mehrere Sub-Container enthalten
   * Kriterien für Verteilung d. Mails in Container   * Kriterien für Verteilung d. Mails in Container
     * Domäne     * Domäne
     * E-Mail Adresse     * E-Mail Adresse
   * Berechtigungen des User-Zugriff auf Ebene der Container   * Berechtigungen des User-Zugriff auf Ebene der Container
 +  * Verzeichnis wird beim Start des Archivierungs-Daemon automatisch angelegt
  
-Der Container definiert eine in sich abgeschlossene Archiv-Komponenten und einen Sicherheits-Kontext.+Der Container definiert eine in sich abgeschlossene Archiv-Komponente.
 Ein Container enthält archivierte E-Mails sowie einen Index über die Inhalte dieser  E-Mails. Ein Container enthält archivierte E-Mails sowie einen Index über die Inhalte dieser  E-Mails.
  
-Der Zugriff bei der Suche oder dem Export erfolgt immer über die Angabe des Namens (//<identifier />//) des Containers.+Der Zugriff bei der Suche oder dem Export erfolgt immer über die Angabe des Namens (//<identifier />//) des Containers. Der //Identifier// des Containers darf die folgenden ASCII-Zeichen enthalten.
  
-Bei Import kann für den Container [[benno.xml#conditions|festgelegt]] werdenwelche E-Mails (Sender / Empfänger Domains oder Adressenim jeweiligen Container archiviert werden sollen.+  * 0-9 
 +  * A-Za-
 +  * Leerzeichen 
 +  * - (Bindestrich) 
 +  * _ (Unterstrich)
  
-Die Pfade für die Speicherung des Indexes sowie der archivierten E-Mails werden in der [[benno.xml|Konfigurationsdatei]] festgelegt.+Bei der Authentisierung am Web-UI wird der Container mit dem Schlüsselwort //[[authentisierung#archive|ARCHIVE]]// übermittelt.
  
  
 +Bei Import kann für den Container [[benno.xml#conditions|festgelegt]] werden, welche E-Mails (Sender / Empfänger Domains oder Adressen) im jeweiligen Container archiviert werden sollen.
  
-====== Box ======+Die Pfade für die Speicherung des Indexes sowie der archivierten E-Mails werden in der [[benno.xml|Konfigurationsdatei]] festgelegt. In der Voreinstellung liegen Index und Repo unterhalb von ''/srv/benno/archive''.
  
-  * Unterstruktur zum Speichern der E-Mails 
-    * Aufteilung nach Zeit (in der Regel pro Jahr) 
-  * enthält Repository + Journal 
-  * Nach Jahreswechesel kann eine Box z.B auf langsamere und günstigere Medien ausgelagert werden 
  
  
-The box contains a repository (file storage) and a journal. A box can be deleted after, for example, 10 years. However, a re-index is then necessary. 
  
 +====== Index ======
 +
 +  * Standard: ''/srv/benno/archive/index''
 +  * Lucene Index Dateien
 +  * Verzeichnis wird automatisch erstellt
  
 ====== Repository ====== ====== Repository ======
  
 +  * Standard: ''/srv/benno/archive/repo''
   * Speicherort der E-Mails   * Speicherort der E-Mails
 +  * Verzeichnis wird automatisch erstellt
  
 Das Repository ist eine Verzeichnisstruktur in der die E-Mails in einer [[https://de.wikipedia.org/wiki/Trie|Trie-Struktur]] abgelegt werden. Das Repository ist eine Verzeichnisstruktur in der die E-Mails in einer [[https://de.wikipedia.org/wiki/Trie|Trie-Struktur]] abgelegt werden.
  
 Die E-Mail Dateien werden dabei in einem [[archiv-format|erweiterten .eml-Format]] gespeichert. Die E-Mail Dateien werden dabei in einem [[archiv-format|erweiterten .eml-Format]] gespeichert.
 +
 +====== Box ======
 +
 +  * Unterstruktur zum Speichern der E-Mails
 +    * Aufteilung nach Zeit (in der Regel pro Jahr)
 +  * enthält Repository + Journal
 +  * Nach Jahreswechesel kann eine Box z.B auf langsamere und günstigere Medien ausgelagert werden
 +
 +
 +The box contains a repository (file storage) and a journal. A box can be deleted after, for example, 10 years. However, a re-index is then necessary.
 +
 +
  
 ====== Journal ====== ====== Journal ======
begriffsbestimmungen.1484060909.txt.gz · Zuletzt geändert: 2017/01/10 15:08 von lwsystems