• python_操作outlook


    1、发送邮件
    import win32com.client as win32
    import re

    outlook = win32.Dispatch('Outlook.Application')
    mail = outlook.CreateItem(0)
    mail.GetInspector # 这里很关键,有了这代码,下面才能获取到outlook默认签名
    mail.To = 'xxx@qq.com;xxx@163.com'
    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()
  • 相关阅读:
    vue学习
    BBS登录注册技术点归纳
    BBS项目模态框的使用
    django后台管理系统
    java 之 jsp简介
    http 之 CORS简介
    web 之 session
    linux 之学习路线
    Ubuntu 之 win10更新ubuntu启动项消失
    Web 之 Cookie
  • 原文地址:https://www.cnblogs.com/dabaicai0703/p/11426180.html
Copyright © 2020-2023  润新知