1、发送邮件 import win32com.client as win32 import re 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就会自动变为签名,需要添加正文的话,把正文加进去就好了 bodystart = re.search("<body.*?>", mail.HTMLBody) # 找到签名里面的body头,签名是html格式的 mail.HTMLBody = re.sub(bodystart.group(), bodystart.group()+"这里是正文", mail.HTMLBody) # 在签名里的body头后面插入正文 # mail.Body = "这里是邮件正文" #Body和HTMLBody只用一个 # mail.HTMLBody = "这里是html格式的正文"#Body和HTMLBody只用一个,使用HTMLBody可以设置邮件内容的格式mail.Attachments.Add("文件路加文件名")mail.Send()
查看更多关于python_操作outlook的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did172322