有人在Outlook中创建了一个不错的电子邮件模板,并将其发送给我进行自动化。
我以HTML格式打开电子邮件,然后使用HTML重新创建确切的电子邮件图像,格式以及所有内容。
我可以很好地发送这封电子邮件,但随后我被问到是否可以将所有电子邮件文件保存在一个文件夹中,以便可以单击它并在其外观中打开它(.msg文件)。] >
我可以将电子邮件另存为.mht和.elm文件,但是两者都不会在Outlook中打开。
似乎是一个简单的请求...
msgRoot = MIMEMultipart('related')... ... ... msgAlternative = MIMEMultipart('alternative') msgRoot.attach(msgAlternative) msgText = MIMEText('no alternative text version') msgAlternative.attach(msgText) msgText = MIMEText(""" ... ...#too much going on here to paste. formatting and attaching images. ...
我可以成功将其另存为.mht文件的部分:
with open("C:/LOCAL/test/"+var+'.mht', 'w+') as out: gen = email.generator.Generator(out) gen.flatten(msgRoot)
是否有简单的方法将其另存为.msg文件,以便在客户端中打开它?就像预加载的电子邮件文件一样。您打开它,地址已解决,等等……只需要点击发送即可。
有人在Outlook中创建了一个不错的电子邮件模板,并将其发送给我进行自动化。我用HTML打开电子邮件,然后使用HTML重新创建确切的电子邮件图像,格式和所有内容。我可以...
与SaveAs Method [MSDN]和OlSaveAsType一起使用以获取正确的文件格式