×

python 邮箱 文件夹 清单 imapclient

使用Python获取邮箱的文件夹清单

鹭岛小千 鹭岛小千 发表于2021-05-24 22:18:50 浏览722 评论0

抢沙发发表评论

【问题描述】使用Python如何获取邮箱的文件夹清单呢?

【小千解答】Python标准库提供了用于读取邮件的imaplib库,不过借助第三方库imapclient更加简单便捷。

以腾讯企业邮箱为例,

11-1.png


使用imapclient库读取邮箱文件夹清单主要使用了list_folders方法。

11-2.png


示例代码如下:

import imapclient

with imapclient.IMAPClient('imap.exmail.qq.com') as xqmail:
    xqmail.login('xiaoqian@office.cn','QQ1695716607')
    all_folders = xqmail.list_folders()
    print('一共获取 %d 个文件夹:' % len(all_folders))
    for folder in all_folders:
        print(folder[2])


运行结果:

11-3.png


打赏码.png


【参考资料】

IMAPClient Class


群贤毕至

访客