【问题标题】:Python Script to Create Outlook .msg File用于创建 Outlook .msg 文件的 Python 脚本
【发布时间】:2022-04-03 01:19:28
【问题描述】:

有没有办法使用 Python 创建 Outlook .msg 文件?我想生成几个 .msg 文件,但主题行中的数据不同。我找到的所有模块仅用于解析已创建的 .msg 文件。

【问题讨论】:

  • 对于那些说这太宽泛的人,我不同意。我无法提供任何具体的模块,因为我看不出这是否可行。

标签: python outlook


【解决方案1】:

不是直接在 Python 中,但您可以从头开始显式创建一个 MSG 文件(它的格式是 documented)或使用像 Redemption 这样的包装器(我是它的作者) - 它是一个常规的 COM 对象,并且可以在 Python 中使用win32com.client.Dispatch。在 VB 中:

  set Session = CreateObject("Redemption.RDOSession")
  set Msg = Session.CreateMessageFromMsgFile("C:\Temp\test.msg")
  Msg.Sent = true
  Msg.Subject = "test"
  Msg.Body = "test body"
  Msg.Save

【讨论】:

  • 如何附加文件?
  • RDOMail.Attachments.Add
猜你喜欢
  • 2017-07-06
  • 1970-01-01
  • 1970-01-01
  • 2014-12-06
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多