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

标签 python outlook

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

最佳答案

不能直接在 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

关于用于创建 Outlook .msg 文件的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35614379/

相关文章:

Python:有效替换子字符串

java - 如何在 Java 中创建 Outlook 日历 API 兼容日期

html - Outlook 中的电子邮件 html 字体大小

html - Outlook 2007 中阿拉伯语内容的垃圾值

javascript - 如何使用刷新 token 更新 outlook 2.0 API token ?

Outlook 中的 HTML 电子邮件

python - 如何在python中给出jupyter单元标准输入?

Python:多维数组的迭代是不是超慢?

python - Python 中的 __setattr__ 函数

python - 为 opencv python 包安装 gstreamer 支持