zoukankan      html  css  js  c++  java
  • 发送邮件

    import smtplib
    from email.mime.text import MIMEText
    from email.mime.image import MIMEImage
    from email.mime.multipart import MIMEMultipart
    from email.mime.application import MIMEApplication 
     
    if __name__ == '__main__':
            fromaddr = '179xxx@qq.com'
            password = 'xxxxxx'
            toaddrs = ['179xxx@qq.com', '925xxx@qq.com']
    
             #构建文字内容
            content = 'hello, this is email content.'
            textApart = MIMEText(content,'plain','utf-8')
    
             #读取本地图片
            imageFile = 'D:计算机二级dog.jpg'
            imageApart = MIMEImage(open(imageFile, 'rb').read(), imageFile.split('.')[-1])
            imageApart.add_header('Content-Disposition', 'attachment', filename=imageFile)
    
             #读取本地文档
            pdfFile = 'D:计算机二级chicago.csv'
            pdfApart = MIMEApplication(open(pdfFile, 'rb').read())
            pdfApart.add_header('Content-Disposition', 'attachment', filename=pdfFile)
     
            m = MIMEMultipart()
            m.attach(textApart)
            m.attach(imageApart)
            m.attach(pdfApart)
            m['Subject'] = 'title'
    
             #发送邮件
            try:
                server = smtplib.SMTP('smtp.qq.com',25)
                server.login(fromaddr,password)
                server.sendmail(fromaddr, toaddrs, m.as_string())
                print('success')
                server.quit()
            except smtplib.SMTPException as e:
                print('error:',e) #打印错误
  • 相关阅读:
    3.26
    3.25
    3.24
    3.23 JS学习
    3.22 团队作业1 疫情数据可视化
    3.19 个人作业1源码
    3.18 个人作业源码
    5.06python
    5.05Android
    5.04Android
  • 原文地址:https://www.cnblogs.com/luckiness/p/13374216.html
Copyright © 2011-2022 走看看