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)
  • 相关阅读:
    vanilla单词的意思
    快速排序实现
    python下载一些包出现time out的问题解决
    神经网络浅讲:从神经网络到深度学习
    神经网络基础知识
    TCP/IP
    查找机器学习相关数据集
    [数据治理]
    【算法】——LRU
    【大数据开发工程师】面试——HBase
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9604658.html
Copyright © 2011-2022 走看看