我正在尝试按主题搜索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