Yagmail通过QQ邮箱发送邮件实例

1、安装yagmail模块

pip install yagmail

在这里插入图片描述
2、导入模块yagmail

import yagmail

3、定义邮件发送函数


def send_email():
    # 连接邮箱服务器 发送方邮箱+授权码+邮箱服务地址
    yag = yagmail.SMTP(user='5019xxxxx@qq.com', password='onnxxxxxxxxxxbqbiff', host='smtp.qq.com', encoding='GBK')
    # 邮件正文 支持html,支持上传附件
    content = ['大家好:以下是XXX系统UI自动化测试报告,请查收......']
    yag.send(['123456xxxxxx@qq.com'], u'自动化测试报告', content,
             [r'E:\Users\PycharmProjects\TimeSheet\Outputs\reports\TimeSheet自动化测试报告.html'])
    yag.close()

4、执行函数

if __name__ == '__main__':

    try:
        send_email()
    except Exception as e:
        print('邮件发送失败')
    else:
        print('邮件发送成功')
    finally:
        print('程序已执行')
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值