• selenium+python 发送邮件


    一、准备

    给发件人开通POP3/SMTP IMAP/SMTP服务,获得授权密码

     

     

     

    授权码:如上图16

    二、用法

    整个发邮件代码如下:

    import smtplib
    from datetime import time
    from email.mime.multipart import MIMEMultipart
    from email.mime.text import MIMEText


    class EmailManager:
        def send_email(self):
            # now = time.strftime("%Y-%m-%d %H-%M", time.localtime())
            #
    定义SMTP服务器
           
    smtpserver = 'smtp.qq.com'
           
    #发送邮件的用户名和客户端密码(就是授权密码)
           
    username = '75603083@qq.com'
           
    passwd = 'xxxxxxxxxxxxxxx' #授权密码
           
    #接收邮件的邮箱
           
    receiver = '75603083@qq.com'
           
    #创建邮件对象
           
    message = MIMEMultipart('related')
            #邮件主题
            
    subject = 'ShopXO商城系统自动化测试报告'
           
    fujian = MIMEText(open('D:/wuxx/PycharmProjects/Shop_V21/reports/result_2022-03-03 15-22.html','rb').read(),'html','utf-8')
            #把邮件的信息组装到邮件对象里面
           
    message['from']=username
            message['to']=receiver
            message['subject']=subject
            message.attach(fujian)
            #登录smtp服务器并发送邮件
           
    smtp = smtplib.SMTP()
            smtp.connect(smtpserver)
            smtp.login(username,passwd)
            smtp.sendmail(username,receiver,message.as_string())
            smtp.quit()


    if __name__ == '__main__':
        EmailManager().send_email()

  • 相关阅读:
    【Docker】 CentOS7 安装 Docker 及其使用方法 ( 一 )
    js加密解密
    JSON.parse和eval()的区别
    复选框(全选/全不选/反选)
    圆形进度条
    C# JToken类,实现解析动态json数据、遍历、查找
    使IIS服务器支持下载 apk/ipa 安装包
    Python关键字
    C#泛型(二)泛型类
    C#泛型(一)泛型方法
  • 原文地址:https://www.cnblogs.com/wuxiaoxia/p/16153584.html
Copyright © 2020-2023  润新知