Python imaplib select 包含特殊字符的邮箱文件夹

Python imaplib select mailbox folder including special characters

如果我用 conn.list() 列出我的邮箱文件夹,我会得到一个不包含特殊(重音)字符的邮箱文件夹名称列表。例如。我真正的邮箱 foodler 是 "gelöschte elemente" 但 conn.list() returns 和 "gelschte elemente"。如果 conn.select() 可以与它​​一起工作但它对 "gelöschte elemente" 和 "gelschte elemente" 都不起作用,那将不是问题。任何人都可以帮助我如何 select 一个包含特殊(重音)字符的邮箱文件夹 python imaplib(或者可能与其他 python 包)?

当然,我的脚本可以完美地处理仅包含 ASCII 字符(例如 "INBOX" 或 "INBOX.Sent"...

的邮箱文件夹

谢谢!

我找到了解决方案 here

surround your folder name in double quotes

如果它包含任何非 ASCII 字符或空格...