imaplib を使用してチャット フォルダにアクセスしようとしていますが、アクセスできません。mail.select("Chats")
「チャット」は実際にはラベルではないため、コードは機能しません。
チャット フォルダー内のメールにアクセスするにはどうすればよいですか?
imap でアクセスする任意のフォルダー。メールサーバーによって許可されている必要があります。
例: gmail の場合、imap のアクセスを設定する方法については、以下の画像を確認してください。
ここで、「Chats」フォルダの「Show in IMAP」にチェックを入れます。
その後、以下のコード スニペットを試してください。
sock = imaplib.IMAP4_SSL("imap.gmail.com", 993)
sock.login("your Email Id", "Password")
lb_list = sock.list() # print
#search for "Chats" folder and its signature
#here, it is "[Gmail]/Chats"
sock.select("[Gmail]/Chats", True)
sock.search(None, '(ALL)')
resp, data = sock.fetch('1:*', '(RFC822)')
うまくいけば、それは役に立ちます。