【问题标题】:Python imaplib select mailbox folder including special charactersPython imaplib选择包含特殊字符的邮箱文件夹
【发布时间】:2015-11-20 20:50:49
【问题描述】:

如果我用conn.list() 列出我的邮箱文件夹,我会得到一个不包含特殊(重音)字符的邮箱文件夹名称列表。例如。我真正的邮箱文件夹是“gelöschte elemente”,但conn.list() 返回“gelschte elemente”。这不是问题,如果conn.select() 可以使用它,但它既不适用于“gelöschte elemente”,也不适用于“gelschte elemente”。谁能帮助我如何使用 python imaplib(或者可能使用其他 python 包)选择包含特殊(重音)字符的邮箱文件夹?

当然,我的脚本非常适用于仅包含 ASCII 字符(如“INBOX”或“INBOX.Sent”)的邮箱文件夹...

谢谢!

【问题讨论】:

    标签: python imap non-ascii-characters imaplib


    【解决方案1】:

    我找到了解决方案here

    用双引号将您的文件夹名称括起来

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

    【讨论】:

    • 不知道有没有unescape功能?例如,"fie&AN8- (\"wirklich\")" 应变为 fieß- ("wirklich")
    猜你喜欢
    • 2017-10-29
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多