ここで十数枚のチケットを読んで、いくつかのソリューションを試しましたが、動作させることはできません。Pythonを使用してgMailから1000以上の応答を得る方法imaplib
私は[GenFail]と呼ばれる私のerrologsは電子メールで送信されているフォルダを、持っている、と私はの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個のスレッドがあり、スレッドによっては100個までの電子メールを持つことができるので、合計で90,000個以上の電子メールがあると言います。
今、私はそれらのすべてをダウンロードしようとしていない、もっと話を聞くことに興味があるだろう - 過去3ヶ月間、あるいはX回1000回、しかし解決策を見つけることができません。
おかげ