Кто-то создал хороший шаблон электронной почты в 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-файл, чтобы он открылся в клиенте? Как предварительно загруженный файл электронной почты. Вы открываете его, он адресован и т.д. c ... просто нажмите «Отправить».