Я пытаюсь лучше понять взаимодействие Outlook через win32com. Я не смог найти четкую документацию, которая позволяет мне использовать win32com для эффективного чтения электронных писем, из моего текущего расследования это похоже на довольно регулярные чувства пользователей. Таким образом, появляется следующая информация и запрос:
Может кто-нибудь,
1. Дайте ссылку на место четкой документации (если она существует)
2. Разверните ниже
Ниже приведена текущая функциональность, основанная на чтении кода других людей.
Возьмите приведенный ниже код:
import win32com
outlook=win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox=outlook.GetDefaultFolder(6)
messages=inbox.Items
for message in messages:
attachments = message.attachments
for attachment in attachments:
pass
Объекты, используемые выше, имеют следующие функциональные возможности, о которых я знаю:
Входящие -
.Folders
.Items
сообщения -
.GetFirst()
.GetLast()
.GetNext()
.GetPrevious()
.Attachments
сообщение -
.Subject
.Body
.To
.Recipients
.Sender
.Sender.Address
вложения -
.item()
.Count
-
.filename
Если вы знаете больше функциональности, добавьте к этому в свои ответы.