首页 > 解决方案 > 在 python 中,当我对 Outlook 邮件项目使用“回复”功能时,之前的对话没有附加

问题描述

我正在使用 python 3.7.0

例如:-

  1. 人“A”向我发送了带有文本的邮件:-“测试邮件”。
  2. 人“B”收到邮件并回复正文:-“感谢您提供信息。请附上日志”
  3. 人“A”收到了带有步骤 2 中提到的新正文消息的邮件。步骤 1 中提到的正文消息未出现在邮件中。
import win32com.client

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox=outlook.GetDefaultFolder(6)
messages=inbox.items
msg=messages.GetLast()

reply=msg.Reply()
reply.Body = "Thanks for the information. Please attach logs"
reply.Send

标签: python

解决方案


以下是如何重播邮件并保留以前的对话:

    reply.Body = "Thanks for the information. Please attach logs" + reply.Body
    reply.Send()

推荐阅读