【问题描述】使用Python如何获取邮箱的文件夹清单呢?
【小千解答】Python标准库提供了用于读取邮件的imaplib库,不过借助第三方库imapclient更加简单便捷。
以腾讯企业邮箱为例,
使用imapclient库读取邮箱文件夹清单主要使用了list_folders方法。
示例代码如下:
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])
运行结果:
【参考资料】