Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
benno-imapimport [2018/02/09 10:36] – lwsystems | benno-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: | ||
+ | |||
+ | |||
===== 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 | ||
- | < | + | < |
- | [-c] [-F folder] [-f][-S] [-i inbox_dir] [-d] | + | Aufruf: benno-imapimport [-D] [-c < |
+ | [-c < | ||
+ | [-r < | ||
+ | |||
+ | -c < | ||
+ | -u < | ||
+ | -p < | ||
+ | -H < | ||
+ | -P < | ||
+ | -l list folders and exit. | ||
+ | -F < | ||
+ | -I "< | ||
+ | -i < | ||
+ | -e < | ||
+ | -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 < | ||
+ | -M allow multi instances running | ||
+ | -m max files in inbox | ||
+ | -r < | ||
+ | -A < | ||
+ | -R < | ||
+ | -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 | ||
- | -p password | ||
- | -H host imap host (default localhost) | ||
- | -P port imap port (default 143) | ||
- | -F folder | ||
- | -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 | ||
- | -v | ||
</ | </ | ||
**Achtung!** Der Schalter //-d// bedeutet //DELETE//. Für das Debugging wird der Schalter //-D// benötigt. | **Achtung!** Der Schalter //-d// bedeutet //DELETE//. Für das Debugging wird der Schalter //-D// benötigt. | ||
Zeile 37: | Zeile 58: | ||
Das Programm sollte als User " | Das Programm sollte als User " | ||
- | 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 " | ||
- | Beispiel: | + | Beispiel |
< | < | ||
- | su -s /bin/bash -c '/usr/local/ | + | su -s /bin/bash -c '/ |
+ | | ||
</ | </ | ||
- | Falls die Subfolder ebenfalls importiert | + | **Achtung: |
====== sonstiges ====== | ====== sonstiges ====== | ||
* [[Gmail|Konfiguration von Gmail]] | * [[Gmail|Konfiguration von Gmail]] |