实现Outlook邮件投票按钮选项的Python代码

问题描述 投票:-1回答:1

我正在研究一个自动化脚本,该脚本应该从excel / csv表中获取某些电子邮件ID,然后将邮件发送到这些应该具有投票选项的电子邮件ID。我遇到了一个pyoutlook软件包,但我不确定是否可以执行任何此类任务。

如果不是python,我也可以使用其他任何编程语言进行自动化。

python automation outlook scripting
1个回答
0
投票

您可以从Python自动执行Outlook:

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属性设置一个字符串,该字符串指定一个分隔的字符串,其中包含邮件的投票选项。此属性使用Windows注册表中sList下的值名称HKEY_CURRENT_USER\Control Panel\International中指定的字符作为多个投票选项的分隔符。

您可能会发现Send Outlook Email Via Python?页面有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.