zoukankan      html  css  js  c++  java
  • Python【yagmail】模块发邮件

    #步骤一:
    import yagmail

    #步骤二:实例化一个发邮件的对象
    username = '553637138@qq.com' #邮箱账号
    pwd='sa2008' #授权码
    mail = yagmail.SMTP(
    user=username,
    password=pwd,
    host='smtp.qq.com',
    #smtp_ssl=True #如果是qq邮箱或者公司内部的邮箱使用了安全协议的话,就需要加上参数:smtp_ssl=True
    )
    #步骤三:调用发邮件的对象发送邮件
    mail.send(
    to=['lily@163.com','haifeng@163.com'],
    cc=['zhangsan@qq.com','lisi@qq.com'], #如果多个收件人和抄送人,参数写成list类型
    #to='lily@163.com',
    #cc='zhangsan@qq.com', #如果收件人和抄送人只有一个,参数写成str类型
    subject="邮件标题",
    contents="邮件正文内容",
    attachments=[r'测试用例_new.xls',r'XX商城测试用例.xls']
    #attachments='测试用例_new.xls' #多个附件用list,单个附件用字符串
    )
    print("邮件发送成功")

    #发邮件步骤:
    #1、在个人邮箱设置里面打开smtp服务
    #2、开启邮箱授权码,并记住该授权码
    #3、安装yagmail第三方模块,pip install yagmail这个模块,发中文附件的时候,文件名会乱码
  • 相关阅读:
    js问题记录
    css问题记录
    vscode配置java+gradle开发环境
    js插件
    nginx笔记
    vue刷新当前路由
    koa踩坑记录
    react踩坑笔记
    ts踩坑笔记
    vue源码阅读笔记
  • 原文地址:https://www.cnblogs.com/mtszw/p/9087542.html
Copyright © 2011-2022 走看看