【问题标题】:Mime_content in reply email (exchangelib, python)回复邮件中的 Mime_content(exchangelib、python)
【发布时间】:2022-12-02 21:10:24
【问题描述】:

首先 - 我使用 exchangelib 包连接到 EWS 交易所。

我将创建对电子邮件的回复,如下所示:

msg = acc.inbox.all().order_by('-datetime_received')[-1]
mgs.reply_all("Re: Subject", "body of email")

但是以这种方式创建的响应没有 mime_content 选项,我需要能够将电子邮件保存为 .eml 或 .msg。

msg变量有mime_content。

有没有办法用mime_content创建电子邮件回复?

非常感谢!

【问题讨论】:

    标签: python-3.x exchangelib


    【解决方案1】:

    reply_all() 不返回任何内容。它只是一个帮助程序,用于向它调用的电子邮件发送回复。

    如果您想访问回复创建的Message 项目,您需要在“已发送”文件夹中搜索回复。该消息包含您要查找的 mime_content 字段。

    如果你改为调用msg.create_reply_all(subject, body).send(),那么你应该取回存储在“已发送”文件夹中的项目的 ID,这样你就不必搜索它了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-13
      • 2019-08-28
      • 2022-01-03
      • 2020-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多