Это старая версия документа!
Benno IMAP (benno-imap) предназначен для синхронизации электронных писем из почтовых ящиков IMAP. Электронные письма импортируются с IMAP-сервера в почтовый архив через регулярные интервалы.
Для однократного импорта существующих данных электронной почты импорт следует выполнять benno-pop3 ) или IMAP (с помощью benno-imapimport
Die Anbindung an das E-Mail System sollte generell möglichst direkt über die hiefür vorgesehenen Schnittstellen erfolgen.
Протокол IMAP следует настраивать только в том случае, если прямое подключение невозможно. Из-за ограничений системы существует риск удаления писем с IMAP-сервера до того, как они будут заархивированы.
Необходимые для этой функциональности программные компоненты устанавливаются с помощью benno-imap .
Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete python-mysqldb und php5-mysql benötigt.
Пароли IMAP хранятся в базе данных с использованием обратимого шифрования. Пара ключей автоматически генерируется во время установки и сохраняется /etc/benno-imap/benno-imap.pub и /etc/benno-imap/benno-imap.sec
Ключи также можно создать позже .
Der private Schlüssel wird in der Konfigurationsdatei von benno-imapsync (/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 soll, wird der Parameter keyfile auskommentiert. In diesem Fall liest benno-imapsync beim Start den privaten Schlüssel von STDIN. Ein solches Setup ermöglicht die Übergabe des Schlüssels per PIPE von einem anderen Host
Аутентификация выполняется на IMAP-сервере пользователя с использованием внешнего модуля аутентификации benno_imapauth .
Das Authentisierungs-Modul wird in der Konfigurationsdatei /etc/benno-web/benno.conf festgelegt.
EXTERNAL_AUTH = /usr/lib/benno-imap/benno_imapauth
Конфигурация модуля аутентификации benno_imap хранится в файле /etc/benno-imap/imapauth.conf . Этот файл имеет формат INI ( https://de.wikipedia.org/wiki/Initialisierungsdatei ) и должен быть доступен для чтения пользователю веб-сервера.
После успешной аутентификации на IMAP-сервере пароль шифруется открытым ключом и сохраняется во внутренней базе данных.
Ein neuer Benutzer wird mit dem Program benno-imapuser angelegt, falls das Programm mit -u
Nicht übergebenen Parameter werden mit den Defaultparameatern der Konfigurationsdatei vorbelegt.
benno-imapuser -u benno@lw-systems.net -i imap.lw-systems.net -C LWsystems \ -n 'Benno LWsystems' -e benno@lw-systems.net,info@lw-systems.net
Пароль сохраняется в базе данных после каждого успешного входа в веб-интерфейс Benno MailArchiv. В качестве альтернативы, его можно указать -p
Mit benno-imapuser -D -u wird der Benutzer aus der Datenbank gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr vorgenommen.
Если пароль пользователя на IMAP-сервере изменен, пользователю необходимо один раз войти в веб-интерфейс, используя новый пароль. Новый пароль будет сохранен в базе данных, и электронные письма можно будет импортировать с IMAP-сервера.
В качестве альтернативы, пароль можно установить с помощью команды benno-imapuser -u. будет изменено.
Новые электронные письма импортируются с помощью программы benno-imapsync . Конфигурация выполняется в файле (/etc/benno-imap/imapsync.conf), передаваемом с параметром -c. Здесь, например, исключить из синхронизации «Черновики»
Учетные записи для импорта считываются из таблицы "imapuser". Пароль расшифровывается с помощью закрытого ключа ( imapsync.conf: keyfile = ... ).
Если здесь отображается сообщение « Формат ключа RSA не поддерживается », значит, вместо ключа 3DES был случайно создан/настроен ключ RSA.