Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于创建Outlook.msg文件的Python脚本_Python_Outlook - Fatal编程技术网

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

用于创建Outlook.msg文件的Python脚本,python,outlook,Python,Outlook,有没有办法使用Python创建Outlook.msg文件?我想生成几个.msg文件,但主题行中的数据不同。我找到的所有模块都只用于解析已经创建的.msg文件。不是直接在Python中创建的,但是您可以从头开始显式创建一个msg文件(它的格式是),或者使用类似的包装器-它是一个常规COM对象,可以在Python中使用win32com.client.Dispatch。在VB中: set Session = CreateObject("Redemption.RDOSession") set M

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

不是直接在Python中创建的,但是您可以从头开始显式创建一个msg文件(它的格式是),或者使用类似的包装器-它是一个常规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