想用win32com从Python发送Outlook电子邮件.客户端从另一个电子邮件地址,默认的电子邮件地址



我想能够用Python和win32com.client自动发送邮件。下面是我的代码:

import win32com.client
o = win32com.client.Dispatch("Outlook.Application")

mail = o.CreateItem(0)
mail.To = "recipient@domain.com"

mail.CC = "..@..."

mail.Subject = "subject"
mail.Body = "main body

mail.Send()

但是,我希望能够从我的另一个Outlook邮件地址发送这封邮件。因此,我想在参数或选项中添加邮件发件人

我在网上搜索了很多,但没有找到任何东西。

这个(SentOnBehalfOfName)呢?根据账户的种类,使用方法似乎有所不同。请看这里:从";字段使用python win32com outlook

outlook = win32com.client.Dispatch("Outlook.Application")
mail = outlook.CreateItem(0)
mail.SentOnBehalfOfName = 'xyz@gmail.com'
mail.To = 'mymail@gmail.com'
mail.Subject = 'Hello'
mail.HTMLBody = template

相关内容

  • 没有找到相关文章

最新更新