简要背景:
我正在编写脚本以发送工作模板,但是通常我会以团队邮件的形式发送消息,以提高团队的知名度。大部分工作都按预期进行,但是我错过了发自邮件的操作,或者我做错了什么。通常,当我从“ FROM”下拉菜单制作邮件时,我只是在Outlook中选择备用发件人。
哪个属性可以让我指定其他发送地址?
就像是:
newMail.From = "[email protected]"
我正在发送HTML正文的简化版本:
import win32com.client
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "the subject"
#newMail.Body = "body text"
newMail.HTMLBody = """<a href="https://google.com">Google Link</a>"""
newMail.To = "[email protected]"
#newMail.CC = 'Bob'
#attachment1 = "c:\\mypic.jpg"
#newMail.Attachments.Add(attachment1)
newMail.Send()
最佳答案
我找到了:
newMail.SentOnBehalfOfName = "[email protected]"
这使我可以使用用户个人资料将邮件作为邮件列表发送。