Перебор электронной почты Outlook

#python

#python

Вопрос:

Я пытаюсь выполнить поиск в определенном почтовом ящике в Outlook по теме. Однако я хочу правильно перебирать сообщения, не вызывая никаких проблем с сбоем Outlook и т.д. Есть ли лучший / безопасный способ сделать это?

 email = win32.Dispatch("Outlook.Application").GetNamespace("MAPI")
your_folder = email.Folders.['Inbox']
messages = your_folder.Items
for i in range(3):
    for m in messages:
            if m.Subject == 'Email -'   date:
                items = m.Attachments
                number = items.Count
                x = 1
                if x <= number:
                    attachment = items.item(x)
                    break
    else:
        continue
    break