3
私はimaplibを使用してチャットフォルダにアクセスしようとしていますが、できません。 mail.select("Chats")
というコードは、「チャット」は実際にはラベルではないので機能しません。Imaplibを使用してPythonでチャットフォルダにアクセス
チャットフォルダ内のメールにアクセスするにはどうすればよいですか?
私はimaplibを使用してチャットフォルダにアクセスしようとしていますが、できません。 mail.select("Chats")
というコードは、「チャット」は実際にはラベルではないので機能しません。Imaplibを使用してPythonでチャットフォルダにアクセス
チャットフォルダ内のメールにアクセスするにはどうすればよいですか?
imapでアクセスしたい任意のフォルダです。それはメールサーバーによって許可されるべきです。
例:Gmailの場合は、以下の画像を確認し、imapのアクセスを設定する方法を確認してください。ここ
、 "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)')
希望、それが参考になります。
検索条件を変更する方法。チャットメールボックスは非常に長く読むことができません。 –