0
IMAPサーバーに次のメールボックスがあります(添付のスクリーンショットを参照)。 IMAPサーバーから特定のメールボックスを選択する方法は?
メールボックスFolder1のみを選択し、サブディレクトリがあるかどうかを確認します。
svr = imaplib.IMAP4_SSL(imap_address)
svr.login(user, pwd)
svr.select('inbox') <<<<<<<<<<<<<<<<<
rv, data = svr.search(None, "ALL")
test, folders = svr.list('""', '*')
print(folders)
私はFolder1にを選択することになり、その後、私はサブディレクトリを取得することができます「のfolder1」(矢印で示された声明)に「受信トレイ」を変更すると思った:私はすでに、次のコードを試してみました。しかし、何も起こらず、それでも「受信トレイ」と同じ結果を示しています。
誰かが私がここで間違っていることを理解するのを助けることができますか?
現在選択されているメールボックスでLISTは動作しません。これはグローバルコマンドです。 list()のパラメータを変更しようとしましたか? – Max
@Max私はそれに取り組み、望ましい結果を得ることができました。コードを解決策として投稿します。何か他のものを修正する必要があるか、プロセスをより速くすることができるかどうかを確認してください。 –