【发布时间】:2014-05-06 02:08:33
【问题描述】:
我的代码完成后,我正在使用 win32com 发送电子邮件。但是,我不知道如何将其发送给超过 1 个人。现在我只能将自己添加到抄送中,而不能添加到收件人列表中。
这是我的代码:
import win32com.client
import datetime as date
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = 'Hi'
newMail.Body = 'Hi'
newMail.To = 'Amy'
newMail.CC = 'Bob'
newMail.Send()
但是,如果我尝试这样做:
newMail.To = ['Amy','Bob']
发生错误:
pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096, u'Microsoft Office Outlook', u'Type Mismatch: Cannot coerce parameter value. Outlook cannot translate your string.', None, 0, -2147352571), 1)
谁能帮忙?
【问题讨论】: