• 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这个模块,发中文附件的时候,文件名会乱码
  • 相关阅读:
    Docker的历史
    IP路由基础
    Docker的基础知识(二)
    Docker的基础知识(一)
    CentOS7下安装部署“zabbix”
    使用amoeba实现mysql读写分离
    ?? 运算符(C# 参考)
    ?? 运算符(C# 参考)
    knockout,change事件
    knockout,change事件
  • 原文地址:https://www.cnblogs.com/mtszw/p/9087542.html
Copyright © 2020-2023  润新知