我正在尝试打开一封电子邮件,向其中添加一些文本并使用 python windows 扩展转发它。
这就是我所拥有的:
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6).Folders('SUBFOLDER')
messages = inbox.Items
message = messages.GetLast()
NewMsg = message.Forward()
NewMsg.To = "email@email.com" #I want to forward it to this address
NewMsg.Body = "New Text"+NewMsg.Body
当我将某些内容复制到电子邮件的前面时:NewMsg.Body = "New Text"+NewMsg.Body,它会破坏原始消息中的所有超链接并删除原始格式。无论如何我可以保留原始格式(粗体/彩色单词/超链接)并添加新文本吗?