Konfiguration 'mas-storage'
Konfigurationsparameter der Datei masstorage-prod.yml für das Journaling und die Postfach-Archivierung.
Als Basis der Konfiguration steht eine Konfigurationsdatei zum Download bereit, die Sie anpassen können.
Parameter |
Typ |
Beschreibung |
Beispiel | Standard |
---|---|---|---|---|
mas-storage.dms.set-archivable.journaling | Boolean | Eigenschaft 'Zur Archivierung freigegeben' für E-Mails des Journalings setzen. | true | false |
mas-storage.dms.set-archivable.archiving | Boolean | Eigenschaft 'Zur Archivierung freigegeben' für E-Mails der Postfach-Archivierung setzen. | true | false |
mas-storage.dms.journal.folder |
String |
Eintrag für das Indexdatenfeld des Journal-Ordners. |
Store | Journal |
mas-storage.dms.journal.journal-folder-max-lengthmas-storage.dms.journal.journal-folder-max-length |
Integer |
Maximale Feldlänge für den Journal-Ordner. Der Wert darf nicht länger sein als die Feldlänge des Journal-Ordners in der Objektdefinition. |
22 | 19 |
mas-storage.dms.register.mode |
String |
In den Ordnern werden im angegebenen Rhythmus neue Register für die E-Mails angelegt, die im Register-Feld mit dem Datum indexiert werden. Werte:
|
PER_DAY | NONE |
mas-storage.dms.mailbox-related-storage.use-journaling-cabinet | Boolean |
Gibt an, ob die mitgelieferte Objektdefinition verwendet wird.
|
false | true |
mas-storage.dms.mailbox-related-storage.links.special-addresses |
String |
Zuordnungen von Postfach-Adressen zum Eintrag für das Indexdatenfeld des Ordners. Wenn die Postfach-Adresse in einer E-Mail als 'An', 'Von' oder 'CC' enthalten ist und für diese Postfach-Adresse ein eigener Ordner definiert ist, dann wird in diesem Ordner ein Verweisdokument erstellt, das auf das im Journal-Ordner gespeicherte Original verweist. |
"[muster@muster.de]" : MusterOnline | - |
mas-storage.dms.journal.object-types.folder.name |
String |
Interner Name des Ordners für die E-Mails. |
EXCHANGESTORAGE | EXCHANGESTORAGE_FOLDER |
mas-storage.dms.journal.object-types.folder.fields |
String |
Legt Zuordnungen zwischen dem Feldnamen (key) in enaio® mail-archive-service und dem Ordner-Feldnamen (interner Name) in enaio® fest. Der Wert aus dem enaio® mail-archive-service-Feld wird als Wert für das entsprechende enaio®-Feld verwendet. Standardmäßig ist nur ein FOLDER_USER-Feld aktiviert und zugewiesen. Dieses Feld ist ein Pflichtfeld. |
|
|
mas-storage.dms.journal.object-types.register.name |
String |
Interner Name des Registers im Ordner für die E-Mails. |
Struktur_Register | StrukturRegister |
mas-storage.dms.journal.object-types.register.fields |
String |
Legt Zuordnungen zwischen dem Feldnamen (key) in enaio® mail-archive-service und dem Register-Feldnamen (interner Name) in enaio® fest. Der Wert aus dem enaio® mail-archive-service-Feld wird als Wert für das entsprechende enaio®-Register-Feld verwendet. Dieses Feld ist ein Pflichtfeld. |
|
|
mas-storage.dms.journal.object-types.mail.name |
String |
Interner Name des Dokumenttyps für die E-Mails. |
EMAIL_DOC | EMAIL_DOCUMENT |
mas-storage.dms.journal.object-types.mail.fields |
String |
Legt Zuordnungen zwischen dem Feldnamen (key) in enaio® mail-archive-service und dem E-Mail-Dokumenttyp-Feldnamen (interner Name) in enaio® fest. Für jede einzelne empfangene Nachricht wird der Wert aus dem enaio® mail-archive-service-Feld als Wert für das entsprechende enaio®-Feld verwendet. Pflichtfelder sind MAIL_FROM, MAIL_TO, MAIL_SUBJECT, MAIL_MESSAGE_ID und MAIL_SUBMIT_TIME. |
|
|
mas-storage.dms.mailbox-related-storage.object-types.folder.name |
String |
Interner Name eines Ordnertyps, in dem Verweisdokumente zu den Journal-Mails angelegt werden. |
EXCHANGELINK | - |
mas-storage.dms.mailbox-related-storage.object-types.folder.fields |
String |
Legt Zuordnungen zwischen dem Feldnamen (key) in enaio® mail-archive-service und dem Ordner-Feldnamen (interner Name) in enaio® fest. Der Wert aus dem enaio® mail-archive-service-Feld wird als Wert für das entsprechende enaio®-Feld des Ordners für Verweisdokumente verwendet. Standardmäßig ist nur ein FOLDER_USER-Feld aktiviert und zugewiesen. Dieses Feld ist ein Pflichtfeld. |
|
- |
mas-storage.dms.mailbox-related-storage.object-types.register.name |
String |
Interner Name des Registertyps in enaio®, der für die Registerobjekte im Ordner für Verweisdokumente verwendet wird. |
LinkRegister | - |
mas-storage.dms.mailbox-related-storage.object-types.register.fields |
String |
Legt Zuordnungen zwischen dem Feldnamen (key) in enaio® mail-archive-service und dem Register-Feldnamen (interner Name) in enaio® fest. Der Wert aus dem enaio® mail-archive-service-Feld wird als Wert für das entsprechende enaio®-Register-Feld im Ordner für Verweisdokumente verwendet. Dieses Feld ist ein Pflichtfeld. |
|
|
mas-storage.dms.mailbox-related-storage.object-types.mail.name |
String |
Interner Name des E-Mail-Dokumenttyps in enaio®, der für Verweisdokumente der E-Mail-Objekte verwendet wird, die von enaio® mail-archive-service erstellt werden. |
EMAIL_LINK | - |
mas-storage.dms.mailbox-related-storage.object-types.mail.fields |
String |
Legt Zuordnungen zwischen dem Feldnamen (key) in enaio® mail-archive-service und dem E-Mail-Dokumenttyp-Feldnamen (interner Name) für Verweisdokumente in enaio® fest. Für jede einzelne empfangene Nachricht wird der Wert aus dem enaio® mail-archive-service-Feld als Wert für das entsprechende enaio®-Feld verwendet. Pflichtfelder sind MAIL_FROM, MAIL_TO, MAIL_SUBJECT und MAIL_MESSAGE_ID. |
|
|
mas-storage.dms.deduplication.mode |
String |
Legt das Verhalten fest, wenn E-Mails bereits vorliegen.
|
WARN | UPDATE |
mas-storage.dms.mailbox-related-storage.user-folder-max-length | Integer |
Maximale Feldlänge für den Benutzer-Ordner. Der Wert darf nicht länger sein als die Feldlänge des Benutzer-Ordners in der Objektdefinition. |
22 | 19 |
mas-storage.dms.mailbox-related-storage.links.create-links | String |
Legt fest, ob Verweisdokumente erstellt werden sollen.
|
ALL | NONE |
mas.mailbox-related-storage.folder-name-config.domains | String |
Domains, die Teil des Active Directory sind, werden verwendet, um den richtigen Ordner für Verweisdokumente für jede E-Mail, die Teil der konfigurierten Domains sind, abzurufen. Konfigurierte Domains müssen im AD vorhanden sein, andernfalls meldet der Health Check einen Fehler. Ohne Angabe wird keine Zuordnung von Verweisdokumenten erstellt. |
ostest.de,opti-syst.com | - |
mas.mailbox-related-storage.folder-name-config.property | String |
Gibt an, welche Daten aus der Benutzerverwaltung eines O365-Active Directories als Wert für die Ordnerindexierung der Verweisdokumente verwendet wird. Werte:
Falls die Daten nicht vorliegen, dann wird ein Fehler protokolliert und die E-Mail-Adresse verwendet. Die Daten können zentral in der Profildatei 'application-mas.yml' angegeben werden. |
DISPLAY_NAME | USERNAME |
mas.exchange-online.access.client-id | String |
Client-ID des Azure-Portals. Die Daten können zentral in der Profildatei 'application-mas.yml' angegeben werden. |
- | - |
mas.exchange-online.access.tenant-id | String |
Tenant-ID des Azure-Portals. Die Daten können zentral in der Profildatei 'application-mas.yml' angegeben werden. |
- | - |
mas.exchange-online.access.secret | String |
Client-Secret der Anwendung des Azure-Portals. Die Daten können zentral in der Profildatei 'application-mas.yml' angegeben werden. |
- | - |
Verschlüsselung von Konfigurationswerten
Die Konfigurationswerte der Datei masstorage-prod.yml aus dem Verzeichnis \config\ von enaio® service-manager können verschlüsselt werden:
-
Öffnen Sie die Eingabeaufforderung als Administrator und wechseln Sie in das Verzeichnis \service-manager\tools\encryption\.
-
Führen Sie folgenden Befehl aus: encode.bat "value" -W
Der verschlüsselte Wert wird mit führendem 'ENC' und in runden Klammern angezeigt: ENC(encryptedvalue)
-
Kopieren Sie den verschlüsselten Wert mit führendem 'ENC' und mit den runden Klammern und tragen Sie diesen in die Konfigurationsdatei ein.
-
Speichern Sie die Konfigurationsdatei und starten Sie den Service gegebenenfalls neu.
Wenn der zu verschlüsselnde Wert Anführungszeichen enthält oder mit einem Backslash endet, dann müssen diese Zeichen durch einen Backslash maskiert werden.
Beispiel: encode.bat "passwordwith\"quotation\"marks" -W
IP-Filter
Für den Zugriff auf alle oder einzelne Services können IP-Filter eingerichtet werden, sowohl für den Zugriff auf Services wie auch für den Zugriff auf Management-Endpunkte.
Konfigurationen für einzelne Services haben Vorrang vor Konfigurationen für alle Services über die Konfigurationsdatei application-prod.yml.