zoukankan      html  css  js  c++  java
  • Selenium学习(12) 邮件发送

    import smtplib
    import email.mime.multipart
    import email.mime.text
    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart
    from email.mime.application import MIMEApplication
     
    def send_email(smtpHost, sendAddr, password, recipientAddrs, subject='', content=''):
        msg = email.mime.multipart.MIMEMultipart()
        msg['from'] = sendAddr
        msg['to'] = recipientAddrs
        msg['subject'] = subject
        content = content
        txt = email.mime.text.MIMEText(content, 'plain', 'utf-8')
        msg.attach(txt)
     
     
        # 添加附件,传送D:/test.jpg文件
        part = MIMEApplication(open('D:/test.jpg','rb').read())
        part.add_header('Content-Disposition', 'attachment', filename="test.jpg")
        msg.attach(part)
     
        smtp = smtplib.SMTP()
        smtp.connect(smtpHost, '25')
        smtp.login(sendAddr, password)
        smtp.sendmail(sendAddr, recipientAddrs, str(msg))
        print("发送成功!")
        smtp.quit()
     
    try:
        subject = 'Python 测试邮件'
        content = '这是一封来自 Python 编写的测试邮件。'
        send_email('pop.exmail.qq.com', '发送者', '密码', '接受者', subject, content)
    except Exception as err:
        print(err)
  • 相关阅读:
    clickhouse使用docker安装单机版
    nacos使用docker安装单机版
    第三周学习进度
    第二周学习进度
    二柱子四则运算定制版
    课堂测试小程序
    学习进度
    阅读计划
    自我介绍
    寻找水王
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9604658.html
Copyright © 2011-2022 走看看