Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-imapimport

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
benno-imapimport [2017/10/25 13:22] – [Installation] lwsystemsbenno-imapimport [2024/07/16 06:55] (aktuell) – [Aufrufparameter] lwsystems
Zeile 1: Zeile 1:
 ====== Benno IMAP Import ====== ====== Benno IMAP Import ======
 +
 +Das Programm ist ab Version 2.4.0 im Paket [[benno-imap]] enthalten. Hiermit können alle E-Mails aus allen IMAP-Foldern rekursiv importiert werden.
 +
 +Die Installation erfolgt mit dem Kommandoaufruf: ''apt-get install benno-imap''.
 +
 +
  
 ===== Beschreibung ===== ===== Beschreibung =====
Zeile 9: Zeile 15:
 Alternativ bietet sich hier ein Setup des Downloads per [[Fetchmail]] in einer IMAP-Konfiguration an. Alternativ bietet sich hier ein Setup des Downloads per [[Fetchmail]] in einer IMAP-Konfiguration an.
  
-===== Installation  ===== 
- 
-Das Programm ist ab Version 2.4.0 im Paket [[benno-imap]] enthalten. Das Tool kann alle E-Mails aus allen IMAP-Foldern rekursiv laden. 
  
  
Zeile 17: Zeile 20:
  
 ===== Aufrufparameter  ===== ===== Aufrufparameter  =====
-<code>Aufruf: benno-imap [-D] -u user -p pass [-H host] [-P port] [-s] [-v] +<code> 
-        [-c] [-F folder] [-f][-S] [-i inbox_dir] [-d]+Aufruf: benno-imapimport [-D] [-c <configfile>] -u <user-p <pass[-H <host>] [-P <port>] [-s] [-v] 
 +        [-c <config>] [-A <authuser>] [-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) 
 +  -l                list folders and exit. 
 +  -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 (newer: -<ts>, between: <time>:<time>
 +  -M                allow multi instances running 
 +  -m                max files in inbox 
 +  -r <address>      add address as X-REAL-RCPTTO header 
 +  -A <authuser>     authuser for IMAP AUTHENTICATE 
 +  -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) 
 +  -X                extra header name written to each mail (default: X-BENNO-GW) 
 +  -x                extra header value written to each mail (setting enables) 
 +  -V                print version and exit
  
-  -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 
 </code> </code>
 +**Achtung!** Der Schalter //-d// bedeutet //DELETE//. Für das Debugging wird der Schalter //-D// benötigt.
  
-Beispiel:+Das Programm sollte als User "benno" gestartet werden, damit die importierten E-Mails vom Benno Archiver gelöscht werden können. 
 + 
 + 
 +Beispiel zum Export eines kompletten IMAP-Postfachs:
  
 <code> <code>
-su -s /bin/bash -c '/usr/local/sbin/benno-imap -i /srv/benno/inbox -H IMAPHOST -u USERNAME -p PASSWORD -s -v -c' - benno+su -s /bin/bash -c '/usr/sbin/benno-imapimport -i /srv/benno/inbox -H IMAPHOST -u USERNAME -p PASSWORD 
 + -f -s -v' - benno
 </code> </code>
  
 +**Achtung:** Abonnierte IMAP-Folder werden ebenfalls gelesen und exportiert! Die Liste der "sichtbaren" Folder kann mit dem Schalter "-l" angezeigt werden.
 ====== sonstiges ====== ====== sonstiges ======
  
   * [[Gmail|Konfiguration von Gmail]]   * [[Gmail|Konfiguration von Gmail]]
benno-imapimport.1508937761.txt.gz · Zuletzt geändert: 2017/10/25 13:22 von lwsystems