python_ operating outlook

1、发送邮件
import win32com.client as win32
outlook = win32.Dispatch('Outlook.Application')
mail = outlook.CreateItem(0)
mail.GetInspector # 这里很关键,有了这代码,下面才能获取到outlook默认签名
mail.To = '[email protected];[email protected]'
mail.Subject = "这是标题"
print(mail.HTMLBody) # 这里打印的就是签名,调用了mail.GetInspector之后,HTMLBody就会自动变为签名,需要添加正文的话,把正文加进去就好了
mail.Body = "这里是邮件正文" #Body和HTMLBody只用一个
mail.HTMLBody = "这里是html格式的正文" #Body和HTMLBody只用一个,使用HTMLBody可以设置邮件内容的格式
mail.Attachments.Add("文件路加文件名")
mail.Send()

Guess you like

Origin www.cnblogs.com/dabaicai0703/p/11426180.html