__ __ __
____/ /___ _/ /_/ /______
/ __ / __ `/ __/ __/ ___/
/ /_/ / /_/ / /_/ /_(__ )
__,_/__,_/__/__/____/
قم بتنزيل وحفظ المرفقات من خادم IMAP
تتيح لك هذه الأداة البسيطة تنزيل وحفظ المرفقات من رسائل البريد الإلكتروني الخاصة بك. يجب أن تعمل مع أي مقدمي خدمة بريد يدعم بروتوكول IMAP ، بما في ذلك Gmail.com المجاني ، Outlook.com ، yahoo.com ، إلخ. إنه يدعم الاتصالات المتزامنة ويمكنك مقاطعة عملية التنزيل عن طريق الضغط على Ctrl+C - سيخرج بأمان.
git clone https://github.com/krzysztof-nowakowski/datts.git
أو اضغط على زر التنزيل
./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
ج: من مزود خدمة البريد الخاص بك ، تحقق أيضًا من إعدادات حسابك أو ربما في أحد هذه المواقع:
ج: الافتراضي هو تركها في صندوق البريد ما لم تحدد --delete
. ضع في اعتبارك أن هذا حذف دائم ، فلن تجد رسائل البريد الإلكتروني المحذوفة في مجلد Trash/Bin الخاص بك.
ج: إذا لم تقم بتنزيل جميع المرفقات عند تشغيلها وتشغيل Datts مرة أخرى ، فسيتم تنزيل نفس الرسائل في المرة القادمة واكتبها على القرص بأسماء تم تغييرها البسيطة. هذا لتجنب الكتابة فوق البيانات حيث قد يكون لديك أكثر من ascainment المسمى نفس الاسم.
--noinline
؟ج: عند إنشاء بريد إلكتروني وإدخاله على سبيل المثال. الصورة في النص ، ستصبح "مرفقًا مضمّنًا". في بعض الأحيان ، لا ترغب في تنزيل هذا النوع من الملفات ، حيث أنها في كثير من الأحيان شعارات أو لافتات أو قمامة متماثلة.
SERVER_PORT = 993
في الكود إلى كل ما هو مطلوب.