__ __ __
____/ /___ _/ /_/ /______
/ __ / __ `/ __/ __/ ___/
/ /_/ / /_/ / /_/ /_(__ )
__,_/__,_/__/__/____/
Descargar y guardar archivos adjuntos de IMAP Server
Esta herramienta simple le permite descargar y guardar archivos adjuntos de sus correos electrónicos. Debería funcionar con cualquier proveedor de servicios de correo que admitan el protocolo IMAP, incluidos Gmail.com gratuitos, Outlook.com, Yahoo.com, etc. Admite conexiones simultáneas y puede interrumpir el proceso de descarga presionando Ctrl+C - saldrá con gracia.
git clone https://github.com/krzysztof-nowakowski/datts.git
o presione el botón Descargar
./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
R: Desde su proveedor de servicios de correo, también consulte la configuración de su cuenta o tal vez en uno de estos sitios:
R: El valor predeterminado es dejarlos en el buzón a menos que especifique la opción --delete
. Tenga en cuenta que esto es una eliminación permanente, no encontrará correos electrónicos eliminados en su carpeta de basura/bin.
R: Si no descarga todos los archivos adjuntos al principio y vuelve a ejecutar Datts, descargará los mismos mensajes la próxima vez y los escribirá en disco con nombres ligeros y cambiados. Esto es para evitar la sobrescritura de datos, ya que puede tener más de un acoplamiento llamado el mismo nombre.
--noinline
?R: Cuando crea correo electrónico e inserte para EG. Imagen en el texto, se convertirá en "archivos adjuntos en línea". A veces no desea descargar este tipo de archivos, ya que a menudo son logotipos, pancartas o basura similar.
SERVER_PORT = 993
en el código a lo que sea necesario.