여기 티켓을 12 개 읽었으며 두 가지 해결책을 시도했지만 제대로 작동하지 않습니다.파이썬을 사용하여 gMail에서 1000 개가 넘는 응답을 얻는 방법 imaplib
내 errologs 전자 우편 [GenFail]라고되어있는 폴더가 있고, 나는 다음과 같은 사용 python3 수행
이try:
rv, data = M.login(EM_ACCOUNT, "xxxxx")
except imaplib.IMAP4.error:
print ("LOGIN FAILED!!! ")
sys.exit(1)
rv, data = M.select("[GenFail]")
rv, data = M.uid('search', None, "ALL")
# rv,data = M.fetch(uid, '(X-GM-LABELS)')
mail_uid_list = data[0].split()
이 작동을하지만, 난 항상 처음 1000 UID의지고있어 , 나머지는 어떻게 가져올 지 알 수 없습니다. Thre는 984 개의 "thread"로되어 있으며, 일부 스레드는 최대 100 개의 전자 메일을 가질 수 있으므로 총 90,000 개 이상의 전자 메일이 있다고합니다.
이제는 모두 다운로드하려고하지 않고 지난 3 개월 간 또는 X 시간 1000 초 모두에 대해 이야기하고 싶지만 해결책을 찾지 못했습니다.
감사