如何解决使用 Python 在 Outlook 中显示某些电子邮件
我已经构建了一个脚本,可以使用 Python + Exchangelib 分析我的 Outlook 收件箱邮件。它会筛选我的电子邮件收件箱,例如从过去 2 天的一些条件语句开始,输出将是所有需要我注意的电子邮件及其属性(包括对话 ID 和电子邮件 ID)。
到目前为止一切顺利。
现在我想在本地电子邮件客户端 (Outlook) 上打开/显示我的脚本中的一封电子邮件。
-
我发现不可能使用 Exchangelib 在 Outlook 上显示它,但真的是这样吗?这样做的方法是什么?
-
如果是这样,我的其他选择是什么?该解决方案应使用我的筛选脚本中的电子邮件属性(例如对话 ID 或电子邮件 ID)作为指向要在 Outlook 上打开的电子邮件的指针。
-
O365(哪种方法?)或 pywin32(MailItem.display()) 怎么样?利弊?据我了解,pywin32不适用于Unix系统。
感谢您的任何意见:-)
解决方法
似乎没有一种方法可以深层链接到 OWA 中的特定电子邮件。请参阅 https://github.com/OfficeDev/office-js/issues/1095
上的一些讨论Outlook 提供了一些命令行开关以在各种模式下打开 Outlook,但似乎没有使用特定电子邮件 ID 来打开 Outlook 的开关。在 https://www.howto-outlook.com/howto/commandlineswitches.htm#overview
查看开关的完整概述关于 exchangelib 和 Outlook:exchangelib 是一个跨平台工具,Outlook 仅适用于 Windows 和 OS X,因此 exchangelib 不提供与 Outlook 的任何集成。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。