【问题标题】:Display certain email in Outlook using Python使用 Python 在 Outlook 中显示某些电子邮件
【发布时间】:2021-01-18 17:56:59
【问题描述】:

我已经构建了一个脚本,可以使用 Python + Exchangelib 分析我的 Outlook 收件箱邮件。它会屏蔽我的电子邮件收件箱,例如从过去 2 天开始,带有一些条件语句,输出将是所有需要我注意的电子邮件及其属性(包括 Conversation-ID 和 Email-ID)。

到目前为止一切顺利。

现在我想在本地电子邮件客户端 (Outlook) 上打开/显示我​​的脚本中的一封电子邮件。

  1. 我发现无法使用 Exchangelib 在 Outlook 上显示它,但真的是这样吗?那有什么方法呢?

  2. 如果是这样,我还有哪些其他选择?该解决方案应使用我的筛选脚本中的电子邮件属性(例如对话 ID 或电子邮件 ID)作为指向要在 Outlook 上打开的电子邮件的指针。

  3. O365(哪种方法?)或 pywin32(MailItem.display()) 怎么样?优点和缺点?据我了解,pywin32不适用于Unix系统。

感谢您的任何意见:-)

【问题讨论】:

    标签: python email pywin32 exchangelib


    【解决方案1】:

    似乎没有办法在 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 的任何集成。

    【讨论】:

      猜你喜欢
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多