加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python3.4 邮件发送(含带中文附件)

发布时间:2020-05-31 07:27:44 所属栏目:Python 来源:互联网
导读:Python3.4 邮件发送(含带中文附件)

下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。

脚本之家小编现在分享给大家,也给大家做个参考。

    import smtplib  
    import os  
    from email.mime.text import MIMEText  
    from email.mime.multipart import MIMEMultipart  
    from email import encoders  
    user = '*******@qq.com'  
    pwd = '*******'  
    to = ['******@139.com','******@qq.com']  
    msg = MIMEMultipart()  
    msg['Subject'] = '这里是主题...'  
    content1 = MIMEText('这里是正文!','plain','utf-8')  
    msg.attach(content1)  
    attfile = 'C:UsershengliPicturesCameraMan哈哈.doc'  
    basename = os.path.basename(attfile)  
    fp = open(attfile,'rb')  
    att = MIMEText(fp.read(),'base64','utf-8')  
    att["Content-Type"] = 'application/octet-stream'  
    att.add_header('Content-Disposition','attachment',filename=('gbk','',basename))  
    encoders.encode_base64(att)  
    msg.attach(att)  
    #-----------------------------------------------------------  
    s = smtplib.SMTP('smtp.qq.com')  
    s.login(user,pwd)  
    s.sendmail(user,to,msg.as_string())  
    print('发送成功')  
    s.close()  

以上是脚本之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读