Python код, который реализует опцию кнопки голосования для почты Outlook - PullRequest
0 голосов
/ 30 мая 2020

Я работаю над сценарием автоматизации, который должен брать определенные идентификаторы электронной почты из таблицы excel / csv и отправлять электронное письмо на эти идентификаторы электронной почты, которые должны иметь возможность голосования. Я наткнулся на пакет pyoutlook, но сомневаюсь, что смогу выполнить такую ​​задачу.

Если не python, я могу автоматизировать и на любом другом языке программирования.

1 Ответ

0 голосов
/ 31 мая 2020

Вы можете автоматизировать Outlook из Python:

import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'To address'
mail.Subject = 'Message subject'
mail.Body = 'Message body'
mail.HTMLBody = '<h2>HTML Message body</h2>' #this field is optional

mail.VotingOptions = "Yes;No"

mail.Send()

Свойство MailItem.VotingOptions устанавливает строку, определяющую строку с разделителями, содержащую параметры голосования для почтового сообщения. Это свойство использует символ, указанный в имени значения, sList, в HKEY_CURRENT_USER\Control Panel\International в реестре Windows, в качестве разделителя для нескольких вариантов голосования.

Вы можете найти Отправить электронную почту Outlook Через Python? страница полезна.

...