我正在研究一个自动化脚本,该脚本应该从excel / csv表中获取某些电子邮件ID,然后将邮件发送到这些应该具有投票选项的电子邮件ID。我遇到了一个pyoutlook软件包,但我不确定是否可以执行任何此类任务。
如果不是python,我也可以使用其他任何编程语言进行自动化。
您可以从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?页面有帮助。