Шаблон электронной почты Outlook - отправка с использованием Python - PullRequest
0 голосов
/ 03 октября 2019

Я хочу отправить сохраненный шаблон электронной почты пользователю, использующему Python.

Это моя текущая функция Python, использующая библиотеку Win32.

Как настроить это, чтобы подобрать шаблона затем отправить его?

def send_email(sender,recipient):
    outlook = win32.Dispatch('outlook.application')
    mail = outlook.CreateItem(0)
    mail.To = recipient
    mail.Subject = Subject_Req
    mail.HTMLBody = Content_Email
    mail.SentOnBehalfOfName = sender
    mail.GetInspector 
    mail.Send()

Я не могу найти соответствующее свойство.

1 Ответ

1 голос
/ 08 октября 2019

Использовать CreateItemFromTemplate.

https://docs.microsoft.com/en-us/office/vba/api/outlook.application.createitemfromtemplate

def send_email(sender,recipient):
    outlook = win32.Dispatch('outlook.application')
    mail = outlook.CreateItemFromTemplate("pathToTemplate", )
    mail.To = recipient
    mail.Subject = Subject_Req
    mail.HTMLBody = Content_Email
    mail.SentOnBehalfOfName = sender
    mail.GetInspector 
    mail.Send()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...