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)
  • 相关阅读:
    第五周课程总结&实验报告(三)
    第四周Java实验总结&学习总结
    第三周课程总结&实验报告
    第二周JAVA学习总结
    大一学习总结
    寒假第一次作业
    寒假第二次作业
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结&实验报告(六)
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9604658.html
Copyright © 2011-2022 走看看