python - 在 python 中,当我对 Outlook 邮件项目使用“回复”功能时,之前的对话没有附加
问题描述
我正在使用 python 3.7.0
例如:-
- 人“A”向我发送了带有文本的邮件:-“测试邮件”。
- 人“B”收到邮件并回复正文:-“感谢您提供信息。请附上日志”
- 人“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
解决方案
以下是如何重播邮件并保留以前的对话:
reply.Body = "Thanks for the information. Please attach logs" + reply.Body
reply.Send()
推荐阅读
- python - 在 Django 中使用 Sendgrid 发送电子邮件
- django - Django 将 ForeignKey 计数到 CBV ListView 上的 ForeignKey 数据
- fortran - BLAS 函数在 Fortran90 中返回零
- javascript - 我可以将两个“if 语句”放在一个函数中吗?如何?
- c# - 如何使用 VSTS WebApi 监听构建的结束?
- sql - 参考前几行(滞后 4 行)
- python - 当我单击按钮时,颜色字符串将动态更改并在屏幕上打印
- node.js - npm 更新破坏了 npm
- javascript - 在 React 中检查密码验证
- python - 如何在pycharm中将卷挂载到远程docker