Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-imapimport

Dies ist eine alte Version des Dokuments!


Benno IMAP Import

Beschreibung

benno-imapimport ist ein IMAP Konnektor für den (einmaligen) Import von E-Mails in Benno MailArchiv. Der Status der Mailbox wird sich nicht gemerkt. Die E-Mails werden vom IMAP Server abgeholt und atomar in das INBOX-Verzeichnis von Benno geschrieben.

Die E-Mails sollten nach der Abholung gelöscht werden, so daß sie nicht mit jedem Aufruf abgeholt werden. Alternativ bietet sich hier ein Setup des Downloads per Fetchmail in einer IMAP-Konfiguration an.

Installation

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

  • File::Temp
  • Mail::POP3Client
  • IO::Socket::SSL
  • Mail::IMAPClient

Aufrufparameter

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

Beispiel:

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

sonstiges

benno-imapimport.1498220991.txt.gz · Zuletzt geändert: 2017/06/23 12:29 von lwsystems