Обновление Outlook Inbox с помощью скрипта Python - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь читать сообщения электронной почты с помощью win32com.Это работает хорошо, только если электронная почта отображается в настольном приложении Outlook.Но на сервере это может быть что-то, что нельзя было бы увидеть без ручного обновления папки «Входящие».Есть ли шанс обновить прогноз с помощью команды и получить последние электронные письма с сервера?

Код Currient:

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
accounts= win32com.client.Dispatch("Outlook.Application").Session.Accounts;
inbox = outlook.Folders(accounts[0].DeliveryStore.DisplayName).Folders('Inbox')

1 Ответ

0 голосов
/ 14 мая 2019

Использовать Namespace.SendAndReceive - имейте в виду, что он асинхронный, поэтому вы не увидите изменения немедленно.

...