简要背景:

我正在编写脚本以发送工作模板,但是通常我会以团队邮件的形式发送消息,以提高团队的知名度。大部分工作都按预期进行,但是我错过了发自邮件的操作,或者我做错了什么。通常,当我从“ 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]"


这使我可以使用用户个人资料将邮件作为邮件列表发送。

07-26 03:41