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)
  • 相关阅读:
    VBA宏 合并EXCEL
    Opensource开源精神
    Redisd VS Memcached
    google-analytics.com
    Sybase PowerDesign 导入数据库结构formSqlserver
    Session Sticky About Nginx
    网站应用程式架构
    MapReduce形象总结
    Ubuntu升级内核
    ASP.NET5 MVC6入门教学之一(自己动手)
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9604658.html
Copyright © 2011-2022 走看看