Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
server_und_serverdienste:benno_-_das_echte_mailarchiv [2020/11/24 14:15] – [Import bestehender Mails ins Archiv] loma | server_und_serverdienste:benno_-_das_echte_mailarchiv [2024/01/31 23:46] (aktuell) – [Archivierung von der Mailcow (Briefkuh)] loma | ||
---|---|---|---|
Zeile 59: | Zeile 59: | ||
adminuser = Administrator, | adminuser = Administrator, | ||
</ | </ | ||
+ | |||
+ | ==== Schema Erweiterung UCS ==== | ||
+ | |||
Die Konfiguration enhält auch schon die Attributerweiterung für das UCS Modul. (mailAlternativeAddress, | Die Konfiguration enhält auch schon die Attributerweiterung für das UCS Modul. (mailAlternativeAddress, | ||
Die gesamte Dokumentation für das Ldapmodul [[https:// | Die gesamte Dokumentation für das Ldapmodul [[https:// | ||
- | Default hat jeder Benutzer nur auf seine Mails Zugriff, außer Benutzer die unter " | + | Default hat jeder Benutzer nur auf seine Mails Zugriff, außer Benutzer die unter " |
- | + | ||
- | Kopiere nun die Schema-Datei auf deine UCS-Server | + | |
< | < | ||
- | ssh root@master.tux.lan | + | apt install ucs-iteas-benno-schema |
- | wget -O / | + | |
- | export UNIVENTION_APP_IDENTIFIER=" | + | |
- | . / | + | |
- | ucs_registerLDAPExtension --schema / | + | |
</ | </ | ||
- | 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 | + | Wer die Schritte des Paketes manuell tun möchte, darf das selbstverständlich: |
+ | * [[https:// | ||
+ | * [[https:// | ||
- | <file bash bennomailarchiv.schema> | + | Ist das ganze durch, sehen wir uns noch die Hauptkonfiguration an: '' |
- | ## Attribute (1.3.6.1.4.1.30259.1.2.1) | + | |
- | + | ||
- | # global attributes | + | |
- | attributetype ( 1.3.6.1.4.1.30259.1.2.1.1 NAME ' | + | |
- | DESC 'Benno Container the user has access to' | + | |
- | EQUALITY caseExactMatch | + | |
- | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) | + | |
- | + | ||
- | # user attributes | + | |
- | 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 ' | + | |
- | DESC 'Role of the user: [USER|ADMIN|REVISOR]' | + | |
- | EQUALITY caseIgnoreIA5Match | + | |
- | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE) | + | |
- | + | ||
- | ## Objektklassen (1.3.6.1.4.1.30259.1.2.2) | + | |
- | + | ||
- | objectclass ( 1.3.6.1.4.1.30259.1.1.2.2 NAME ' | + | |
- | DESC 'Per user configuration data of Benno Mailarchiv' | + | |
- | MAY ( bennoContainer $ bennoEmailAddress $ bennoRole ) ) | + | |
- | </ | + | |
- | Ist das ganze durch sehen wir uns noch die Hauptkonfiguration an: '' | + | |
< | < | ||
# | # | ||
Zeile 143: | Zeile 116: | ||
Hierzu kopiere deinen Key unter ''/ | Hierzu kopiere deinen Key unter ''/ | ||
< | < | ||
- | chown root: | + | chown root: |
chmod 640 / | chmod 640 / | ||
apt install libapache2-mod-php -y | apt install libapache2-mod-php -y | ||
Zeile 222: | Zeile 195: | ||
Hier gibt es mehrere Möglichkeiten. beispielweise Microsoft Exchange, Office365, u.a. auch POP3, oder wie hier beschrieben die IMAP-Schnittstelle. | Hier gibt es mehrere Möglichkeiten. beispielweise Microsoft Exchange, Office365, u.a. auch POP3, oder wie hier beschrieben die IMAP-Schnittstelle. | ||
- | Installiert wird diese mit '' | + | Installiert wird diese mit '' |
Mit dem ImapConnector werden die Mails des gesamten Kontos abgeholt. Dieser dient zum einmaligen Import. Im Gegensatz zu [[https:// | Mit dem ImapConnector werden die Mails des gesamten Kontos abgeholt. Dieser dient zum einmaligen Import. Im Gegensatz zu [[https:// | ||
Zeile 228: | Zeile 201: | ||
Beispiel: | Beispiel: | ||
< | < | ||
- | benno-imapimport | + | benno-imap -u meinUserName -H benno.tux.lan -f -v -p ' |
</ | </ | ||
- | Hier gehts zur Dokumentation [[https://wiki.benno-mailarchiv.de/doku.php/import|der gesamten Schnittstellen]]. | + | ===== Archivierung von der Mailcow (Briefkuh) ===== |
+ | Hier gestaltet sich die Konfiguration im Cow Docker sehr einfach. Zu editieren sind 3 Dateien. | ||
+ | |||
+ | * Maicow Docker 2023-12a | ||
+ | * System: Ubuntu 22.04 LTS | ||
+ | * Docker direkt von http://download.docker.com/linux/ | ||
+ | * Datenverzeichnis: | ||
+ | |||
+ | Grundsätzlich sollte ja für Postfix nur die Datei '' | ||
+ | |||
+ | nano extra.cf | ||
+ | |||
+ | milter_default_action = tempfail | ||
+ | smtpd_milters = inet: | ||
+ | non_smtpd_milters = inet: | ||
+ | |||
+ | |||
+ | </code> | ||
+ | Danach noch den Docker für Postfix neu starten: '' | ||
===== Links ===== | ===== Links ===== | ||
Zeile 238: | Zeile 229: | ||
* [[server_und_serverdienste: | * [[server_und_serverdienste: | ||
* [[server_und_serverdienste: | * [[server_und_serverdienste: | ||
+ | * Hier gehts zur Dokumentation [[https:// | ||
===== Danke! ===== | ===== Danke! ===== | ||
Großer Dank gilt hier dem Entwickler von Benno, [[https:// | Großer Dank gilt hier dem Entwickler von Benno, [[https:// |