我想能够用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