Я пытался прочитать текст электронных писем, которые получал в Outlook, но я мог читать свои электронные письма только с моего первого адреса электронной почты.Есть ли способ выбрать адрес электронной почты, который должен быть прочитан?Например, адрес электронной почты в моей учетной записи outlook?
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items
message = messages.GetFirst()
body = message.body
subject = message.subject
sender = message.sender
while message:
print("Subject: " + subject
+ "\tSender: " + str(sender)
+ "\nBody: " + body
+ "\n"
)
message = messages.GetNext()
Я уже пытался дать «Входящие» второй аргумент, потому что я думал, что могу выбрать это письмо, но это только дало мнеошибки.
inbox = outlook.GetDefaultFolder(4, 6)
Так есть ли умный и простой способ выбрать адрес электронной почты, который вы хотите прочитать?