Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-imap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
benno-imap [2018/09/19 15:08] – [Benutzer anlegen] lwsystemsbenno-imap [2023/03/30 12:37] (aktuell) – [Benutzer anlegen] lwsystems
Zeile 5: Zeile 5:
 //Zum einmaligen Import bestehender E-Mail Bestände sollte er Import per POP3 (mittels [[benno-pop3]]) oder IMAP (mittels [[benno-imapimport]]) durchgeführt werden.// //Zum einmaligen Import bestehender E-Mail Bestände sollte er Import per POP3 (mittels [[benno-pop3]]) oder IMAP (mittels [[benno-imapimport]]) durchgeführt werden.//
  
-Die Anbindung an das E-Mail System sollte generell möglichst direkt über die hiefür vorgesehenen Schnittstellen erfolgen.+Die Anbindung an das E-Mail System sollte möglichst direkt über die hiefür vorgesehenen Schnittstellen erfolgen.
   * [[benno-milter]] bei Unix- oder Linux-Mailsystemen   * [[benno-milter]] bei Unix- oder Linux-Mailsystemen
   * [[benno-exchange]] bei Microsoft Exchange Installationen   * [[benno-exchange]] bei Microsoft Exchange Installationen
Zeile 15: Zeile 15:
 Die für diese Funktionalität benötigten Software-Komponenten werden mit Hilfe des Pakets //benno-imap// installiert. Die für diese Funktionalität benötigten Software-Komponenten werden mit Hilfe des Pakets //benno-imap// installiert.
  
-Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete //python-mysqldb// und //php5-mysql//+Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete //python-mysqldb// und //php-mysql//
 benötigt. benötigt.
 +Darüber hinaus muss in der MySQL Datenbank noch die Relation [[:datenbank-schema#imapuser]] angelegt werden, sowie die Konfiguration in ''/etc/benno-imap/imapauth.conf'' bzw. ''/etc/benno-imap/imapsync.conf'' angepasst werden.
  
  
Zeile 33: Zeile 34:
  
 Der private Schlüssel wird in der Konfigurationsdatei von benno-imapsync (''[[imapsync.conf|/etc/benno-imap/imapsync.conf]]'') festgelegt. Der private Schlüssel wird in der Konfigurationsdatei von benno-imapsync (''[[imapsync.conf|/etc/benno-imap/imapsync.conf]]'') festgelegt.
-Eine für den Schlüssel eventuell notwendiges Passwort wird in der Konfigurationsdatei im Parameter //keypass// aufgeführt. Ein fehlendendes, aber notwendiges Passwort wird beim Start von STDIN gelesen.  
  
-Falls der private Schlüssel aus Sicherheitsgründen nicht auf dem System gespeichert werden sollwird der Parameter //keyfile// auskommentiert. In diesem Fall liest ''benno-imapsync'' beim Start den privaten Schlüssel von STDIN. [[Externer Schlüssel für IMAP Import|Ein solches Setup]] ermöglicht die Übergabe des Schlüssels per PIPE von einem anderen Host+**ACHTUNG!** Der private Schlüssel sollte möglichst nicht auf Systemen gespeichert werden, die direkt aus dem Internet erreichbar sind. In diesem Fall sollte der Parameter //keyfile// auskommentiert werden.\\ 
 +In einem  solchen Fall erwartete ''benno-imapsync'' den privaten Schlüssel als Datenstrom auf STDIN. [[Externer Schlüssel für IMAP Import|Ein solches Setup]] ermöglicht die Übergabe des Schlüssels per PIPE von einem anderen Host aus einer gesicherten Umgebung.
  
  
Zeile 43: Zeile 44:
 [[Authentisierung#Externe_Authentisierungs-Backends|Authentisierungs-Moduls]] //benno_imapauth//. [[Authentisierung#Externe_Authentisierungs-Backends|Authentisierungs-Moduls]] //benno_imapauth//.
  
-Das Authentisierungs-Modul wird in der Konfigurationsdatei /etc/benno-web/benno.conf festgelegt.+Die Aktivierung des Authentisierungs-Moduls erfolgt, indem es perl Symlink in den Authentisierungs-Stack aufgenommen wird.
  
-  EXTERNAL_AUTH = /usr/lib/benno-imap/benno_imapauth+  ln -s /usr/lib/benno-imap/benno_imapauth /etc/benno-web/auth.d/60_benno_imapauth
  
  
Zeile 70: Zeile 71:
 <code bash> <code bash>
 benno-imapuser -u benno@lw-systems.net -i imap.lw-systems.net -C BennoContainer \ benno-imapuser -u benno@lw-systems.net -i imap.lw-systems.net -C BennoContainer \
-  -n 'Benno LWsystems' -e benno@lw-systems.net,info@lw-systems.net  +  -n 'Benno LWsystems' -e benno@lw-systems.net,info@lw-systems.net
 </code> </code>
  
Zeile 77: Zeile 78:
 ===== Benutzer löschen ===== ===== Benutzer löschen =====
  
-Mit ''benno-imapuser -D -u <username>'' wird der Benutzer aus der Datenbank+Mit ''benno-imapuser -D -u <username> -i <imaphost>'' wird der Benutzer aus der Datenbank
 gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr
-vorgenommen.  +vorgenommen. Es sind beide Angaben notwendig, da ein IMAP-User nur so eindeutig identifiziert werden kann. 
 + 
 +Die Ausgabe von ''benno-imapuser -l'' gibt zeilenweise die Benutzer und IMAP-Host Parameter aus, so ggfs. direkt kopiert und eingefügt werden können.
  
 ===== Benutzerpasswort ändern ===== ===== Benutzerpasswort ändern =====
benno-imap.1537369685.txt.gz · Zuletzt geändert: 2018/09/19 15:08 von lwsystems