User tools

Website tools


benno imap

Differences

The differences between two versions are shown here.

Link to this comparison view

Both sides of the previous revisionPrevious revision
Next revision
Previous revision
benno-imap [2020/02/20 10:07] – [Authentisierung am Web-Interface] lwsystemsbenno-imap [2025/06/11 07:53] (current) lwsystems
Zeile 2: Zeile 2:
  
 Benno IMAP (benno-imap) is designed for synchronizing emails from IMAP mailboxes. Emails are imported from the IMAP server into the mail archive at regular intervals. Benno IMAP (benno-imap) is designed for synchronizing emails from IMAP mailboxes. Emails are imported from the IMAP server into the mail archive at regular intervals.
 +
 +**Der Import per Benno IMAP ist nicht konform zur GOBD! Das Tool benno-imapimport wird nicht mehr aktiv weiter entwickelt!** 
  
 //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.+The connection to the email system should be made as directly as possible via the interfaces provided for this purpose.
   * [[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 17: Zeile 19:
 Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete //python-mysqldb// und //php-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 36:
  
 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 46:
 [[Authentisierung#Externe_Authentisierungs-Backends|Authentisierungs-Moduls]] //benno_imapauth//. [[Authentisierung#Externe_Authentisierungs-Backends|Authentisierungs-Moduls]] //benno_imapauth//.
  
-Das Authentisierungs-Modul wird per Symlink in den Authentisierungs-Stack aufgenommen:+Die Aktivierung des Authentisierungs-Moduls erfolgt, indem es perl Symlink in den Authentisierungs-Stack aufgenommen wird.
  
-  ln -s usr/lib/benno-imap/benno_imapauth /etc/benno-web/auth.d/60_benno_imapauth+  ln -s /usr/lib/benno-imap/benno_imapauth /etc/benno-web/auth.d/60_benno_imapauth
  
  
Zeile 70: Zeile 73:
 <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>
  
benno-imap.1582193277.txt.gz · Zuletzt geändert: 2020/02/20 10:07 von lwsystems