用于创建Outlook .msg文件的Python脚本

时间:2016-02-24 22:21:06

标签: python outlook

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

1 个答案:

答案 0 :(得分:1)

不是直接在Python中,但您可以从头开始显式创建MSG文件(格式为documented)或使用类似Redemption的包装器 - 它是一个常规的COM对象,可以是使用win32com.client.Dispatch在Python中使用。在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