__ __ __
____/ /___ _/ /_/ /______
/ __ / __ `/ __/ __/ ___/
/ /_/ / /_/ / /_/ /_(__ )
__,_/__,_/__/__/____/
Unduh dan Simpan Lampiran dari IMAP Server
Alat sederhana ini memungkinkan Anda mengunduh dan menyimpan lampiran dari email Anda. Ini harus bekerja dengan penyedia layanan surat apa pun yang mendukung protokol IMAP, termasuk GMAIL.com gratis, Outlook.com, Yahoo.com dll. Ini mendukung koneksi simultan dan Anda dapat mengganggu proses pengunduhan dengan menekan Ctrl+C - itu akan keluar dengan anggun.
git clone https://github.com/krzysztof-nowakowski/datts.git
atau tekan tombol unduh
./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: Dari penyedia layanan surat Anda, juga periksa pengaturan akun Anda atau mungkin di salah satu situs ini:
A: Default adalah meninggalkannya di kotak surat kecuali jika Anda menentukan --delete
. Ingatlah bahwa ini adalah penghapusan permanen, Anda tidak akan menemukan email yang dihapus di folder sampah/bin Anda.
A: Jika Anda tidak mengunduh semua lampiran saat lari pertama dan menjalankan datts lagi, itu akan mengunduh pesan yang sama lain kali dan menulisnya ke disk dengan sedikit nama yang diganti. Ini untuk menghindari implemor data karena Anda mungkin memiliki lebih dari satu lampiran bernama nama yang sama.
--noinline
?A: Saat Anda membuat email dan menyisipkan misalnya. Gambar dalam teks, itu akan menjadi "lampiran inline". Terkadang Anda tidak ingin mengunduh file jenis ini karena sering kali logo, spanduk, atau sampah yang serupa.
SERVER_PORT = 993
dalam kode untuk apa pun yang diperlukan.