Python exchangelib在子文件夹中读取邮件

时间:2018-01-03 13:49:42

标签: python python-3.x exchangelib

我想阅读outlook邮箱子文件夹中的邮件。

Inbox
├──myfolder

我可以使用account.inbox.all()阅读收件箱,但我想阅读myfolder

中的邮件

我尝试了本页folder部分中的内容,但我无法正确使用

https://pypi.python.org/pypi/exchangelib/

2 个答案:

答案 0 :(得分:3)

您需要先获取Folder的{​​{1}}个实例:

myfolder

答案 1 :(得分:0)

以防万一您的目录中有很多子文件夹(包括嵌套的子文件夹),并且您想打印所有子文件夹,然后使用此方法。

folder = account.root/'Top of Information Store'/'Inbox'/folder_name
all_folders = folder.glob('**/*')
for subfolders in all_folders:
    for emails in subfolders.all():
        print(emails.subject)