Benutzer-Werkzeuge

Webseiten-Werkzeuge


server_und_serverdienste:benno_-_das_echte_mailarchiv

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
server_und_serverdienste:benno_-_das_echte_mailarchiv [2025/05/18 08:35] lomaserver_und_serverdienste:benno_-_das_echte_mailarchiv [2025/05/18 10:17] (aktuell) loma
Zeile 1: Zeile 1:
 ====== Benno - Das Echte Mailarchiv ====== ====== Benno - Das Echte Mailarchiv ======
 Du möchtest dich gerne für unsere Hilfe erkenntlich zeigen 8-o. Gerne. Wir bedanken uns bei dir für deine Spende! 🙏 \\ Du möchtest dich gerne für unsere Hilfe erkenntlich zeigen 8-o. Gerne. Wir bedanken uns bei dir für deine Spende! 🙏 \\
-[[https://www.paypal.com/donate/?hosted_button_id=JTFYJYVH37MNE|{{:spenden.gif|}}]] \\+[[https://www.paypal.com/donate/?hosted_button_id=KE592Y5993ZKW|{{:spenden.gif|}}]] \\
 \\ \\
 Zum frei verfügbaren [[:apt-repository|Apt-Repository]] Zum frei verfügbaren [[:apt-repository|Apt-Repository]]
Zeile 23: Zeile 23:
 apt update apt update
 </code> </code>
-Als nächstes installieren wir Benno Mailarchiv.+Als Nächstes installieren wir Benno Mailarchiv.
 <code> <code>
 apt install benno-archive benno-rest benno-web apache2 benno-milter apt install benno-archive benno-rest benno-web apache2 benno-milter
Zeile 53: Zeile 53:
 </code> </code>
  
-Um nun die LDAPanbindung zu aktivieren importiert man das CA-Zertifikat seiner UCS-Umgebung nach ''/usr/local/share/ca-certificates/ucs-root.crt''. An diesem Punkt importiere doch auch gleich dein CA das du später für den Apache Webserver benötigst. Z.B. Das von deiner eigenen CA, oder eben ein anderes sofern dies für dich notwendig ist. Dananch führst du den Befehl aus. +Um nun die LDAPanbindung zu aktivierenimportiert man das CA-Zertifikat seiner UCS-Umgebung nach ''/usr/local/share/ca-certificates/ucs-root.crt''. An diesem Punkt importiere doch auch gleich dein CA das du später für den Apache-Webserver benötigst. Z.B. Das von deiner eigenen CA, oder eben ein anderessofern dies für dich notwendig ist. Dananch führst du den Befehl aus. 
 <code> <code>
 update-ca-certificates update-ca-certificates
Zeile 71: Zeile 71:
 Die Konfiguration enhält auch schon die Attributerweiterung für das UCS Modul. (mailAlternativeAddress, univentionFreeAttribute15) Die Konfiguration enhält auch schon die Attributerweiterung für das UCS Modul. (mailAlternativeAddress, univentionFreeAttribute15)
 Die gesamte Dokumentation für das Ldapmodul [[https://wiki.benno-mailarchiv.de/doku.php/ldap-authentisierungsmodul|findest du hier]]. Die gesamte Dokumentation für das Ldapmodul [[https://wiki.benno-mailarchiv.de/doku.php/ldap-authentisierungsmodul|findest du hier]].
-Default hat jeder Benutzer nur auf seine Mails Zugriff, außer Benutzer die unter "adminuser" eingetragen sind. Um nun auch anderen Benutzer bestimmte Mailboxen für das Archiv zu zuordnen erweitern wir unseren UCS um ein LDAPattribut. Das ganze installiert sich in UCS völlig automatisch mit dem Debianpaket unserer [[https://apt.iteas.at/|Haus internen Paketquelle]]. +Default hat jeder Benutzer nur auf seine Mails Zugriff, außer Benutzer die unter "adminuser" eingetragen sind. Um nun auch anderen Benutzer bestimmte Mailboxen für das Archiv zuzuordnen, erweitern wir unseren UCS um ein LDAPattribut. Das ganze installiert sich in UCS völlig automatisch mit dem Debianpaket [[https://apt.iteas.at/|von hier]]. 
 <code> <code>
 apt install ucs-iteas-benno-schema apt install ucs-iteas-benno-schema
Zeile 94: Zeile 94:
 Diese Optionen sind [[https://wiki.benno-mailarchiv.de/doku.php/benno.conf|im Benno Wiki]] im Detail beschrieben.  Diese Optionen sind [[https://wiki.benno-mailarchiv.de/doku.php/benno.conf|im Benno Wiki]] im Detail beschrieben. 
  
-Benno-Milter wird so konfiguriert damit dieser auf TCP Ebene von unserem Kopanoserver die Mails entgegen nehmen kann.+Benno-Milter wird so konfiguriert damit dieser auf TCP Ebene von unserem Kopanoserver die Mails entgegennehmen kann.
 ''nano /etc/default/benno-milter'' ''nano /etc/default/benno-milter''
 <code> <code>
Zeile 200: Zeile 200:
 Achte drauf das dein Benno MailarchivServer mit den gesetzten Ports auch erreichbar ist. Sprich 443 und 22500. Ist dies gesetzt, werden deine gesamten Mail bereits alle archiviert.  Achte drauf das dein Benno MailarchivServer mit den gesetzten Ports auch erreichbar ist. Sprich 443 und 22500. Ist dies gesetzt, werden deine gesamten Mail bereits alle archiviert. 
 ==== Import bestehender Mails ins Archiv ==== ==== Import bestehender Mails ins Archiv ====
-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 ''apt install benno-imap -y'' Installiert wird diese mit ''apt install benno-imap -y''
  
-Mit dem ImapConnector werden die Mails des gesamten Kontos abgeholt. Dieser dient zum einmaligen Import. Im Gegensatz zu [[https://wiki.benno-mailarchiv.de/doku.php/benno-imap|IMAP selbst, wo Benno die Mails permanent über das Protokoll abholt]]. Leider ist der ImapConnector in Ubuntu 20.04 noch nicht funktionsfähig, da dieser zuerst auf Python3 migriert werden muss. Benno wird Default auf Debian entwickelt. Diese haben andere Releasezyklen als Ubuntu. Benno ist hier drann um auch dieses Feature wieder zu akivieren. Zu unserem Glück funktioniert der Imap-Connector in Debian 10 vom feinsten+Mit dem ImapConnector werden die Mails des gesamten Kontos abgeholt. Dieser dient zum einmaligen Import. Im Gegensatz zu [[https://wiki.benno-mailarchiv.de/doku.php/benno-imap|IMAP selbst, wo Benno die Mails permanent über das Protokoll abholt]]. Leider ist der ImapConnector in Ubuntu 20.04 noch nicht funktionsfähig, da dieser zuerst auf Python3 migriert werden muss. Benno wird Default auf Debian entwickelt. Diese haben andere Releasezyklen als Ubuntu. Benno ist hier drann um auch dieses Feature wieder zu akivieren. Zu unserem Glück funktioniert der Imap-Connector in Debian 10 vom Feinsten
  
 Beispiel: Beispiel:
Zeile 229: Zeile 229:
  
 </code> </code>
-Danach noch den Docker für Postfix neu starten: ''docker compose restart postfix-mailcow'' Ab dem Zeitpunkt sollte alles sauber archiviert werden. Sollte das Mailarchiv nicht verfügbar sein, können auch keine Mail versendetet werden. Auch empfangene Mails werden erst zugestellt wenn Benno wieder erreichbar ist. Somit wird gewährleistet das alle Mails als erstes in Benno landen.+Danach noch den Docker für Postfix neu starten: ''docker compose restart postfix-mailcow'' Ab dem Zeitpunkt sollte alles sauber archiviert werden. Sollte das Mailarchiv nicht verfügbar sein, können auch keine Mail versendetet werden. Auch empfangene Mails werden erst zugestellt wenn Benno wieder erreichbar ist. Somit wird gewährleistet das alle Mails als Erstes in Benno landen.
  
 ===== Links ===== ===== Links =====
server_und_serverdienste/benno_-_das_echte_mailarchiv.txt · Zuletzt geändert: von loma