我正在尝试通过win32com从outlook读取电子邮件。 只有在outlookdesktop应用程序中显示电子邮件时,它才能正常工作。但它可能会在服务器中删除某些内容,如果不手动刷新outlook收件箱,就无法看到这些内容。是否有机会通过命令更新outlook并从服务器获取最新电子邮件?你知道吗
当前代码:
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')
使用
Namespace.SendAndReceive
-记住它是异步的,所以您不会立即看到更改。你知道吗相关问题 更多 >
编程相关推荐