Zac*_*eau 1 python winapi outlook email-client win32com
简要背景:
我正在编写一个脚本来发送工作模板,但我通常会发送消息作为我们的团队邮件,以便在我的团队中实现可见性.大多数都按预期工作,但我错过了邮件来自行动或我做错了什么.通常,当我从"FROM"下拉菜单中制作消息时,我只在Outlook中选择备用发件人.

哪个属性会让我指定不同的发送地址?
就像是:
newMail.From = "mailer@my.org"
Run Code Online (Sandbox Code Playgroud)
我正在使用的简化版本发送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 = "customer@example.org"
#newMail.CC = 'Bob'
#attachment1 = "c:\\mypic.jpg"
#newMail.Attachments.Add(attachment1)
newMail.Send()
Run Code Online (Sandbox Code Playgroud)
我找到了:
newMail.SentOnBehalfOfName = "mailer@company.com"
Run Code Online (Sandbox Code Playgroud)
这允许我使用我的用户配置文件将消息作为我们的邮件列表发送.
| 归档时间: |
|
| 查看次数: |
2986 次 |
| 最近记录: |