Это старая версия документа!
benno-imapimport — это IMAP-коннектор для ( однократного ) импорта электронных писем в Benno MailArchiv. Статус почтового ящика не сохраняется. Письма извлекаются с IMAP-сервера и атомарно в папку INBOX в Benno.
После получения электронные письма следует удалять, чтобы они не загружались при каждом запросе. В качестве альтернативы рекомендуется использовать Fetchmail
Das Programm kann von https://owncloud.lw-systems.de/pub/benno/contrib/benno-imapimport heruntergeladen werden. Das Tool kann alle E-Mails aus allen IMAP-Foldern rekursiv laden.
Vor dem Aufruf müssen die Abhängigkeiten erfüllt sein. Benno-imap benötigt die folgenden Perl-Module
Aufruf: benno-imap [-D] -u user -p pass [-H host] [-P port] [-s] [-v] [-c] [-F folder] [-f][-S] [-i inbox_dir] [-d] -u username imap username -p password imap password -H host imap host (default localhost) -P port imap port (default 143) -F folder select folder folder after login (default INBOX) -i inbox_dir save mails in inbox_dir -f with subfolders -S only subfolders (implies -f) -s imaps (default port 993) -c count messages in folder -d delete mails on server after stored in inbox -v verbose
Пример:
su -s /bin/bash -c '/usr/local/sbin/benno-imap -i /srv/benno/inbox -H IMAPHOST -u USERNAME -p PASSWORD -s -v -c' - benno
Um die E-Mails automatisch regelmäßig abzuholen muss noch ein entsprechender Cron-Job konfiguriert werden. Hierfür wird die Datei /etc/cron.d/benno-imap angelegt.
# /etc/cron.d/benno-imap # # */15 * * * * benno /usr/local/sbin/benno-imap -i /srv/benno/inbox -H IMAPHOST -u USERNAME -p PASSWORD -s