datts
v0.2.0
__ __ __
____/ /___ _/ /_/ /______
/ __ / __ `/ __/ __/ ___/
/ /_/ / /_/ / /_/ /_(__ )
__,_/__,_/__/__/____/
IMAP 서버에서 첨부 파일을 다운로드하여 저장하십시오
이 간단한 도구를 사용하면 이메일에서 첨부 파일을 다운로드하여 저장할 수 있습니다. Free Gmail.com, Outlook.com, Yahoo.com 등을 포함하여 IMAP 프로토콜을 지원하는 메일 서비스 제공 업체와 함께 작동해야합니다. 동시 연결을 지원하며 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
A : 메일 서비스 제공 업체에서 계정 설정 또는이 사이트 중 하나에서 확인하십시오.
A : 기본값은 --delete
옵션을 지정하지 않는 한 사서함에 두는 것입니다. 이것은 영구적 인 삭제이라는 점을 명심하십시오. 휴지통/빈 폴더에는 삭제 된 이메일이 없습니다.
A : 첫 번째 첨부 파일을 모두 다운로드하고 Datts를 다시 실행하지 않으면 다음에 동일한 메시지를 다운로드하여 약간 변경된 이름으로 디스크에 작성합니다. 이는 동일한 이름이라는 이름이 하나 이상의 부착물을 가질 수 있으므로 데이터 덮어 쓰기를 피하는 것입니다.
--noinline
옵션은 무엇을합니까?A : 예를 들어 이메일을 만들고 삽입 할 때. 텍스트에서 이미지는 "인라인 첨부 파일"이됩니다. 때로는이 유형의 파일을 종종 로고, 배너 또는 유사한 쓰레기 인 것처럼 다운로드하고 싶지 않습니다.
SERVER_PORT = 993
필요한 모든 것으로 변경해야합니다.