benno_mailarchiv
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
benno_mailarchiv [2018/08/13 09:00] – angelegt matthias | benno_mailarchiv [2018/10/06 10:13] – matthias | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== benno Mailarchiv ====== | ====== benno Mailarchiv ====== | ||
- | Siehe: | ||
- | https:// | + | =====Integration in die Univention Managemnt Console (Web UI)===== |
+ | https:// | ||
- | https:// | ||
+ | Vereinfacht die etwas komplizierte Aktion wie hier beschrieben [[https:// | ||
- | Schema: | ||
- | < | + | =====benno auf eigenem Server===== |
- | ## Attribute (1.3.6.1.4.1.30259.1.2.1) | + | Für den Betrieb eines vom Kopan-Server getrennten Benno-Servers ist eine manuelle Anpassung der Postfix-Configuration auf dem Kopano-Server nötig: |
- | # global attributes | + | ucr set mail/ |
- | attributetype ( 1.3.6.1.4.1.30259.1.2.1.1 NAME ' | + | ucr set mail/ |
- | DESC 'Benno Container the user has access to' | + | |
- | | + | ucr set mail/ |
- | | + | ucr set mail/ |
+ | |||
+ | ucr commit / | ||
+ | systemctl restart postfix | ||
- | # user attributes | + | Auf dem Benno Server muss die Datei / |
- | attributetype ( 1.3.6.1.4.1.30259.1.2.1.2 NAME ' | + | |
- | DESC ' | + | |
- | EQUALITY caseIgnoreIA5Match | + | |
- | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) | + | |
- | attributetype ( 1.3.6.1.4.1.30259.1.2.1.3 NAME ' | + | SOCKET auskommentieren oder löschen: |
- | DESC 'Role of the user: [USER|ADMIN|REVISOR]' | + | # |
- | | + | Einfügen: |
- | | + | |
+ | | ||
- | ## Objektklassen (1.3.6.1.4.1.30259.1.2.2) | + | ===== Mailadressen ausschliessen und Kopano ===== |
- | objectclass ( 1.3.6.1.4.1.30259.1.1.2.2 NAME ' | + | Für das Filtern von Mails in Benno sind nur die Evnelope-Adressen sinnvolles Ziel. Postfix kann X-Original-To Headere einfügen. Per Default ist das aber mit Kopano am UCS nicht so. Dazu müssen folgende Anpassungen vorgenommen werden: |
- | DESC 'Per user configuration data of Benno Mailarchiv' | + | |
- | MAY ( bennoContainer $ bennoEmailAddress $ bennoRole ) ) | + | |
- | </ | + | |
- | Schema anlegen: | + | / |
+ | kopano unix - | ||
- | < | + | /etc/postfix/main.cf.local |
- | export UNIVENTION_APP_IDENTIFIER=" | + | |
- | . /usr/share/univention-lib/ | + | |
- | ucs_registerLDAPExtension --schema / | + | |
- | </ | + | |
- | Syntax File: | + | Aktivieren: |
+ | ucr set mail/ | ||
+ | ucr commit / | ||
+ | systemctl restart postfix | ||
- | <code benno.py> | + | [[Quelle|https:// |
- | from univention.admin.syntax import select | + | |
+ | Dann noch auf dem Benno Server der Datei / | ||
- | class bennoRole(select): | + | < |
- | choices | + | =====Kopano Plugin installieren===== |
- | (' | + | |
- | (' | + | |
- | (' | + | |
- | ] | + | |
- | </ | + | |
- | GUI-Attribute anlegen: | + | |
- | < | + | |
- | eval " | + | |
- | univention-directory-manager settings/extended_attribute create \ | + | echo "deb https:// |
- | --position=" | + | |
- | --set name=" | + | apt update |
- | --set CLIName=" | + | apt install benno-kopano-webapp-plugin |
- | --set shortDescription=" | + | |
- | --set module=users/user \ | + | |
- | --set module=groups/group \ | + | |
- | --set objectClass=" | + | |
- | --set ldapMapping=" | + | |
- | --set tabName=" | + | |
- | --set mayChange=1 \ | + | |
- | --set multivalue=1 \ | + | |
- | --set syntax=string | + | |
- | univention-directory-manager settings/ | ||
- | --position=" | ||
- | --set name=" | ||
- | --set CLIName=" | ||
- | --set shortDescription=" | ||
- | --set module=users/ | ||
- | --set module=groups/ | ||
- | --set objectClass=" | ||
- | --set ldapMapping=" | ||
- | --set tabName=" | ||
- | --set mayChange=1 \ | ||
- | --set multivalue=1 \ | ||
- | --set syntax=string | ||
- | |||
- | |||
- | univention-directory-manager settings/ | ||
- | --position=" | ||
- | --set name=" | ||
- | --set CLIName=" | ||
- | --set shortDescription=" | ||
- | --set module=users/ | ||
- | --set module=groups/ | ||
- | --set objectClass=" | ||
- | --set ldapMapping=" | ||
- | --set tabName=" | ||
- | --set mayChange=1 \ | ||
- | --set multivalue=0 \ | ||
- | --set syntax=bennoRole | ||
- | |||
- | ucs_registerLDAPExtension | ||
- | </ |
benno_mailarchiv.txt · Zuletzt geändert: 2019/11/25 18:33 von matthias