Инструменты пользователя

Инструменты веб-сайта


benno imapimport

Это старая версия документа!


Benno IMAP Import

Программа включена в benno-imap, . Она позволяет рекурсивно импортировать все электронные письма из всех папок IMAP.

Установка выполняется с помощью команды: apt-get install benno-imap .

Описание

benno-imapimport — это IMAP-коннектор для ( однократного ) импорта электронных писем в Benno MailArchiv. Статус почтового ящика не сохраняется. Письма извлекаются с IMAP-сервера и атомарно в папку INBOX в Benno.

После получения электронные письма следует удалять, чтобы они не загружались при каждом запросе. В качестве альтернативы рекомендуется использовать Fetchmail

Параметры вызова

Aufruf: benno-imapimport [-D] [-c <configfile>] -u <user> -p <pass> [-H <host>] [-P <port>] [-s] [-v] [-c] [-F <folder>] [-f][-S] [-i <inbox_dir>] [-d] [-r <address>] [-o <epochtime> ] [-v] [-V] -c <configfile> config file -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 "<ignorelist>" ignore folder names (list separated by , escaped by \) -i <inbox_dir> save mails in <inbox_dir> (/srv/benno/inbox) -e <extension> extenson of saved files (default .eml) -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 -o <epochtime> import mails older epoch timestamp (-<epochtime>: recent) -r <address> add address as X-REAL-RCPTTO header -R <runuser> run as user <runuser> (default benno) -v verbose -T tag read mails as seen (default: left unseen) -U read only unseen mails from server (default: all) -V print version and exit

Achtung! Der Schalter -d bedeutet DELETE. Für das Debugging wird der Schalter -D benötigt.

Программу следует запускать от имени пользователя "benno", чтобы архиватор Benno мог удалить импортированные электронные письма.

Die nicht löschbaren Dateien bleiben im Fehlerfall als .processing Dateien im Inbox-Verzeichnis liegen. In diesem Fall sollte der Benno Archiver gestoppt werden. Anschließend werden die .processing-Dateien in .eml umbenannt und der Besitzer auf „benno“ gesetzt. Danach kann der Benno Archiver wieder gestartet werden. Die E-Mails werden dann re-importiert.

Пример:

su -s /bin/bash -c '/usr/local/sbin/benno-imapimport -i /srv/benno/inbox -H IMAPHOST -u USERNAME -p PASSWORD \ -s -v -c' - benno

Falls die Subfolder ebenfalls importiert werden sollen, ist zusätzlich der Schalter -f notwendig.

разнообразный

benno-imapimport.1537517585.txt.gz · Zuletzt geändert: 2018/09/21 08:13 von lwsystems