Schema-Erweiterung bei UCS

Die Schema-Erweiterung ist für den Betrieb von Benno MailArchiv auf einem UCS-System nicht zwingend erforderlich.

Sie bietete die Möglichkeit, das Administrations-Interface vom Univention Corporate Server einfach zu erweitern.

Danach können einzelnen Benutzern oder Gruppen beispielsweise zusätzliche E-Mail Adressen zur Suche in Benno MailArchiv hinzugefügt werden. Diese Einstellungen sind dann ausschließlich im Benno MailArchiv sichtbar und beeinflussen den Betrieb des Mailsystems insgesamt nicht. Dieses Funktionalität erfordert die Definition einer eigenen Objektklasse und der zugehörigen Attribute. Das so erstellte Schema muss dann in die UCS-Domäne importiert werden.

Schema-Erweiterung installieren

Kopieren sie die Schema-Datei bennomailarchiv.schema auf den UCS-Server in das Verzeichis /tmp. Dann loggen Sie sich per ssh auf der Konsole ein und importieren das Schema wie folgt:

export UNIVENTION_APP_IDENTIFIER="Benno MailArchiv"
. /usr/share/univention-lib/ldap.sh
ucs_registerLDAPExtension --schema /tmp/bennomailarchiv.schema --packagename BennoMailArchiv --packageversion 1

Schemadaten

Das zu importierende Schema wird im LDAP-Modul unter univention » ldapschema unter bennoMailArchiv angezeigt.

Die Attribute können jetzt den User- und Gruppenmodulen hinzugefügt werden. Damit können pro User oder Gruppe Einstellungen für Benno MailArchiv vorgenommen werden.

Die Konfiguration der Attribute ist in Erweiterung der UCS-Konfiguration beschrieben.