Я пытаюсь автоматизировать отправителя электронной почты, в котором я хотел бы упомянуть людей (@), использующих эту новую функцию Outlook.
Я попытался получить исходный код упоминания HTML, который выглядит так:
"<p class=MsoNormal><a id=SOME_ID"
"href=""mailto:john.doe@smith.com"">@DOE John</p>"
, но даже при заполнении "id="
идентификатором, взятым из образца электронной почты, отправленное письмо не вызывает функцию @ в outlook (ie просто отображает имя с mailto гиперссылка)
Есть ли обходной путь к этому? Может быть, в модуле win32com.client есть атрибут .mention для CreateItem?
полный код:
import win32com.client as win32
def Emailer(text, subject, recipient):
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
mail.Subject = subject
mail.HtmlBody = text
mail.Display(True)
Emailer("<p class=MsoNormal><a id=OWAAM2940D6AF10AB4D2E93456BEC399E6B4F "
"href=""mailto:john.doe@smith.com""> @ DOE John</p>"
, "test", "john.doe@smith.com")