__ __ __
____/ /___ _/ /_/ /______
/ __ / __ `/ __/ __/ ___/
/ /_/ / /_/ / /_/ /_(__ )
__,_/__,_/__/__/____/
Laden Sie Anhänge vom IMAP -Server herunter und speichern Sie sie
Mit diesem einfachen Tool können Sie Anhänge von Ihren E-Mails herunterladen und speichern. Es sollte mit allen Mail -Dienstanbietern zusammenarbeiten, die IMAP -Protokoll unterstützen, einschließlich kostenloser Googleail.com, Outlook.com, yahoo.com usw. Es unterstützt gleichzeitige Verbindungen und Sie können den Download -Prozess durch Drücken von Strg+C unterbrechen - es wird anmutig beenden.
git clone https://github.com/krzysztof-nowakowski/datts.git
oder drücken Sie den Download -Schaltfläche
./datts.py --help
Usage: ./datts.py --login --mbox --dir --server [--n] [--c] [--delete] [--dump] [--noinline] [--help]
Option Argument Description
-------------------------------------------
--help show this help
--login string login to your account
--server string server name
--mbox string remote folder with attachments
--dir string local folder for storing attachments
--n number how many messages to download ? Default is all of them.
--c number how many connections to start ? Default is 1, max is 10.
--delete should we delete message after download ? Default is to NOT delete.
--dump print provided options and exit
--noinline skip attachments embedded in message body text
./datts.py --login name --server imap.gmail.com --mbox fun_stuff --dir backup/
./datts.py --login name --server outlook.office365.com --mbox inbox --dir backup/ --n 100 --delete
./datts.py --login name --server imap.gmail.com --mbox fun_stuff --dir backup/ --c 5
A: Überprüfen Sie von Ihrem Mail -Serviceanbieter auch Ihre Kontoeinstellungen oder möglicherweise auf einer dieser Websites:
A: Die Standardeinstellung lässt sie in Mailbox gelassen, es sei denn, Sie geben eine Option --delete
an. Beachten Sie, dass dies eine dauerhafte Löschung ist. Sie werden keine gelöschten E -Mails in Ihrem Müll/Bin -Ordner finden.
A: Wenn Sie nicht alle Anhänge beim ersten Ausführen und Ausführen von DETTs erneut herunterladen, wird das nächste Mal dieselben Nachrichten heruntergeladen und sie mit leicht geänderten Namen auf die Festplatte schreiben. Dies soll das Überschreiben von Daten vermeiden, da möglicherweise mehr als ein Attachmet mit dem Namen gleicher Name verfügen.
--noinline
?A: Wenn Sie E -Mail erstellen und für z. Bild im Text wird "Inline -Anhang". Manchmal möchten Sie diese Art von Dateien nicht herunterladen, da sie oft Logos, Banner oder ähnlichen Müll sind.
SERVER_PORT = 993
in den Code an alles ändern, was benötigt wird.