Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
invis_server_wiki:toolbox [2024/12/16 12:51] flacco [extzu (Ab 7.0-R1)] |
invis_server_wiki:toolbox [2024/12/16 13:17] (aktuell) flacco [addbennoadresses] |
||
---|---|---|---|
Zeile 212: | Zeile 212: | ||
Sollten sich im LDAP des Servers Änderungen an den Zugangsdaten der externen Mailkonten ergeben haben, können diese im Block in die fetchmailrc-Datei übernommen werden. Das Script wird einfach ohne weitere Optionen aufgerufen und schreibt die fetchmailrc-Datei neu. | Sollten sich im LDAP des Servers Änderungen an den Zugangsdaten der externen Mailkonten ergeben haben, können diese im Block in die fetchmailrc-Datei übernommen werden. Das Script wird einfach ohne weitere Optionen aufgerufen und schreibt die fetchmailrc-Datei neu. | ||
+ | ===== Scripts zu Benno Mailarchiv ===== | ||
+ | |||
+ | ==== addbennorole ==== | ||
+ | |||
+ | Mit diesem Script wird einzelnen Benutzern eine Rolle in Benno-Mailarchiv zugewiesen. Folgende Rollen existieren: | ||
+ | |||
+ | * **USER** -- Normaler Benno Benutzertyp. Diese Benutzer können lediglich auf Ihre eigene Mailadresse, wie auch solche für die Sie Berechtigungen bekommen haben, zugreifen. | ||
+ | * **ADMIN** -- Dieser Benutzertyp hat immer Zugriff auf alle Mails im Archiv. Bei integrierter Benutzerverwaltung kann dieser Benutzer auch andere Benutzer administrieren. Nocht so bei Anbindung an ein AD. | ||
+ | * **REVISOR** -- Dieser Benutzertyp hat Zugriffsrecht auf alle Mails im Archiv, aber keinerlei administrative Rechte. Gedacht für Wirtschafts- oder Steurerprüfer | ||
+ | |||
+ | Die Verwendung ist denkbar einfach: | ||
+ | |||
+ | <code> | ||
+ | invis:~ addbennorole benutzer ROLLE | ||
+ | </code> | ||
+ | |||
+ | ==== addbennoadresses ==== | ||
+ | |||
+ | Mit diesem Script wird die Zuweisung von Mailadressen zu einzelnen Benutzern vereinfacht. | ||
+ | |||
+ | Dazu muss zunächst eine Liste in folgendem Format erstellt werden: | ||
+ | |||
+ | <file> | ||
+ | benutzername;mail1@dom.tld mail2@dom2.tld mail3@dom.tld ... | ||
+ | ... | ||
+ | </file> | ||
+ | |||
+ | Pro Benutzer wird eine Zeile angelegt. Am linken Rand wird der Loginname des Benutzers eingetragen, gefolgt von einem Semikolom. Danach werden alle Mailadressen die er im Archiv betrachten darf getrennt durch Leerzeichen aufgeführt. | ||
+ | |||
+ | Aufgerufen wird das Script dann wie folgt: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # addbennoaddresses /pfad/zur/liste | ||
+ | </code> | ||
===== foldernames.php ===== | ===== foldernames.php ===== | ||