Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
benno-imap [2018/06/12 16:57] – [Konfiguration der Schlüssel] lwsystems | benno-imap [2021/11/10 13:56] – [Konfiguration der Schlüssel] 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 | + | 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 // | Die für diese Funktionalität benötigten Software-Komponenten werden mit Hilfe des Pakets // | ||
- | Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete // | + | Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete // |
benötigt. | benötigt. | ||
+ | Darüber hinaus muss in der MySQL Datenbank noch die Relation [[: | ||
Zeile 33: | Zeile 34: | ||
Der private Schlüssel wird in der Konfigurationsdatei von benno-imapsync ('' | Der private Schlüssel wird in der Konfigurationsdatei von benno-imapsync ('' | ||
- | Eine für den Schlüssel eventuell notwendiges Passwort wird in der Konfigurationsdatei im Parameter //keypass// aufgeführt. Ein fehlendendes, | ||
- | Falls der private Schlüssel | + | **ACHTUNG!** Der private Schlüssel |
+ | In einem solchen | ||
Zeile 43: | Zeile 44: | ||
[[Authentisierung# | [[Authentisierung# | ||
- | Das Authentisierungs-Modul wird in der Konfigurationsdatei /etc/benno-web/ | + | Die Aktivierung des Authentisierungs-Moduls erfolgt, indem es perl Symlink |
- | | + | |
==== Konfiguration benno_imapauth ==== | ==== Konfiguration benno_imapauth ==== | ||
- | Die Konfiguration für das Authentisierungs-Modul | + | Die Konfiguration für das Authentisierungs-Modul |
- | der Datei / | + | der Datei '' |
INI-Format ausgeführt (https:// | INI-Format ausgeführt (https:// | ||
den User des Webservers lesbar sein. | den User des Webservers lesbar sein. | ||
- | Nach erfolgreicher Authentisierung wird das Passwort | + | Nach erfolgreicher Authentisierung |
- | ''/ | + | |
- | " | + | |
- | %%(imapauth.conf: | + | |
Zeile 67: | Zeile 65: | ||
Ein neuer Benutzer wird mit dem Program // | Ein neuer Benutzer wird mit dem Program // | ||
mit -u < | mit -u < | ||
+ | Das Programm kann unterschiedliche IMAP-Server abfragen, so daß die Möglichkeit besteht daß ein Username auf mehreren Server vorkommen kann. Daher wird ein Benutzer durch den "< | ||
- | Nicht übergebenen Parameter werden mit den Defaultparameatern | + | Nicht übergebenen Parameter werden mit den Defaultparametern |
<code bash> | <code bash> | ||
- | benno-imapuser -u benno@lw-systems.net -i imap.lw-systems.net -C LWsystems | + | benno-imapuser -u benno@lw-systems.net -i imap.lw-systems.net -C BennoContainer |
-n 'Benno LWsystems' | -n 'Benno LWsystems' | ||
</ | </ | ||
- | Das Passwort | + | Das Passwort wird nach jeder erfolgreicher Anmeldung |
===== Benutzer löschen ===== | ===== Benutzer löschen ===== | ||
- | Mit '' | + | Mit '' |
gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr | gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr | ||
- | vorgenommen. | + | vorgenommen. |
+ | |||
+ | Die Ausgabe von '' | ||
===== Benutzerpasswort ändern ===== | ===== Benutzerpasswort ändern ===== | ||
Zeile 97: | Zeile 98: | ||
Konfiguration erfolgt in der mit dem Parameter -c übergebenen Datei (/ | Konfiguration erfolgt in der mit dem Parameter -c übergebenen Datei (/ | ||
Hier können Beispielsweise Ordner wie //Drafts// von der Synchronisation ausgeschlossen werden. | Hier können Beispielsweise Ordner wie //Drafts// von der Synchronisation ausgeschlossen werden. | ||
- | |||
Die zu importierenden Accounts werden aus der Tabelle " | Die zu importierenden Accounts werden aus der Tabelle " | ||
Zeile 104: | Zeile 104: | ||
Falls hier die Meldung "//RSA key format is not supported//" | Falls hier die Meldung "//RSA key format is not supported//" | ||
+ | ===== Cron-Job ===== | ||
+ | |||
+ | Für die regelmäßige Abholung wird der Cron-Job in der Datei ''/ | ||
+ | < | ||
+ | # | ||
+ | # Start IMAP import every 15 minutes | ||
+ | # | ||
+ | #*/15 * * * * benno [ -x / | ||
+ | </ |