Benutzer-Werkzeuge

Webseiten-Werkzeuge


microsoft_exchange

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microsoft_exchange [2020/01/15 16:18] – [Konfiguration] lwsystemsmicrosoft_exchange [2024/12/11 13:23] (aktuell) – [Fehlersuche] lwsystems
Zeile 15: Zeile 15:
 ===== benno-exchange ===== ===== benno-exchange =====
  
-Die E-Mails in der J|ournaling Mailbox von Microsoft liegen in einem speziellen [[microsoft_exchange_journaling-mailbox|Format]] vor.+Die E-Mails in der Journaling Mailbox von Microsoft liegen in einem speziellen [[microsoft_exchange_journaling-mailbox|Format]] vor.
 Das Programm //benno-exchange// läd diese E-Mails per POP3 und konvertiert diese dann in das Standard E-Mail Format. Die für den Import aufbereitete E-Mail wird im Spoolverzeichnis von Benno MailArchiv gespeichert.  Das Programm //benno-exchange// läd diese E-Mails per POP3 und konvertiert diese dann in das Standard E-Mail Format. Die für den Import aufbereitete E-Mail wird im Spoolverzeichnis von Benno MailArchiv gespeichert. 
  
Zeile 30: Zeile 30:
 Bei der Installation werden die für die Anbindung benötigten Parameter abgefragt und in die Konfigurationsdatei ''/etc/benno-exchange/benno-exchange.conf'' eingetragen.  Bei der Installation werden die für die Anbindung benötigten Parameter abgefragt und in die Konfigurationsdatei ''/etc/benno-exchange/benno-exchange.conf'' eingetragen. 
  
 +Das Paket installiert den Cron-Job ''/etc/cron.d/benno-exchange'' der die E-Mails in 5 Minuten Abständen vom POP3 Server läd und nach dem Speichern vom Server löscht.
 ==== sonstige Linux-Distributionen ==== ==== sonstige Linux-Distributionen ====
  
Zeile 45: Zeile 46:
 # FALSE: 0 no  NO  false FALSE # FALSE: 0 no  NO  false FALSE
 # #
-# DEBUG      = no +
-# delete     = no +# DEBUG             = no 
-# ssl        = no +# delete            = no 
-# VERBOSE    = no +# force_delete      = yes 
-# host       = localhost +# force_delpop      = yes 
-# port       = 110 +# ssl               = no 
-# inbox      = /srv/benno/inbox +# VERBOSE           = no 
-# maxfiles   = 250 +# host              = localhost 
-# numfetch   200 +# port              = 110 
-# type       = 2007 +# inbox             = /srv/benno/inbox 
-# jcopy      = no +# numfetch          1000 
-# runuser    = benno +# type              = 2007 
-# authmode   = BEST +# jcopy             = no 
-# statusfile = '' +# runuser           = benno 
-# extraheader_name = X-BENNO-GW+# authmode          = BEST 
 +# statusfile        = 
 +# whitelist         = /path/to/file       # email address | @domain 
 +# extraheader_name  = X-BENNO-GW
 # extraheader_value =  # extraheader_value = 
-# ssl_version = ''         # TLSv1 | TLSv11 | TLSv12 | TLSv13+# ssl_version                           # TLSv1 | TLSv11 | TLSv12 | TLSv13 
 +
 +# pass = </etc/benno-exchange/password    # read password from first line of file 
  
 host    = exchange.hostname host    = exchange.hostname
Zeile 70: Zeile 77:
 </file> </file>
  
 +Beim Verbindungsaufbau wird die SSL Version dynamisch ausgehandelt. Daher wird die  Einstellung ssl_version nur bei speziellen Konfigurationen benötigt.
  
 Je nach Version des MS Exchange Servers werden die Journaling Mails in einem unterschiedlichen Format gespeichert. Mit "-t 2003" werden die Journaldateien von MS Exchange 2003 verarbeitet. Ohne Angabe von -t wird das Format der Version 2007 oder höher analysiert.  Je nach Version des MS Exchange Servers werden die Journaling Mails in einem unterschiedlichen Format gespeichert. Mit "-t 2003" werden die Journaldateien von MS Exchange 2003 verarbeitet. Ohne Angabe von -t wird das Format der Version 2007 oder höher analysiert. 
  
 ==== Fehlersuche ==== ==== Fehlersuche ====
 +
 +Beim  Aufruf per Cron werden Logmeldungen per Facility "mail" (LOG_MAIL) geloggt und in der Standardkonfiguration nach ''/var/log/mail.log'' geschrieben. Auf aktuellen Systeme, bei denen das Logging per systemd-journald durchgeführt wird, können die Logmeldungen mittels 
 +
 +  journalctl -ft benno-exchange
 +  
 +eingesehen werden.
  
 Beim Problemen mit der Abholung sollte das Programm mit dem Schalter //-v// direkt auf der Konsole aufgerufen werden. Eventuelle  Fehler werden dann direkt ausgegeben. Beim Problemen mit der Abholung sollte das Programm mit dem Schalter //-v// direkt auf der Konsole aufgerufen werden. Eventuelle  Fehler werden dann direkt ausgegeben.
Zeile 86: Zeile 100:
 SSL_DEBUG=2 /usr/sbin/benno-exchange -R benno /etc/benno-exchange/benno-exchange.conf -v SSL_DEBUG=2 /usr/sbin/benno-exchange -R benno /etc/benno-exchange/benno-exchange.conf -v
 </code> </code>
 +
  
 ====== Installation aus tar.gz Paket ====== ====== Installation aus tar.gz Paket ======
microsoft_exchange.1579105094.txt.gz · Zuletzt geändert: 2020/01/15 16:18 von lwsystems