Python exchangelib читает почту в подпапке
Я хочу читать письма из подпапки почтового ящика Outlook.
Inbox
├──myfolder
Я могу читать Входящие используя account.inbox.all()
но я хочу читать письма в myfolder
Я попробовал вещи в folder
раздел этой страницы, но я не мог понять это правильно
1 ответ
Решение
Вы должны овладеть Folder
экземпляр для myfolder
первый:
my_folder = account.inbox / 'myfolder'
for i in my_folder.all():
print(i.subject)
На всякий случай, если у вас много подпапок (в том числе вложенных) внутри вашего каталога, и вы хотите распечатать все темы, используйте этот метод.
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)