import smtplib                           #发送邮件模块

from email.mime.text import MIMEText    #定义邮件内容

from email.mime.multipart import MIMEMultipart  #用于传送附件

#发送邮箱服务器

smtpserver=‘smtp.163.com‘

#发送邮箱用户名密码

user=‘15291625900@163.com‘

password=‘*******‘

#发送和接收邮箱

sender=user

receives=[‘zhaofeng612326@126.com‘,‘zf263283998@sina.com‘]

#发送邮件主题和内容

subject=‘python带附件邮件发送‘

content=‘

python带附件邮件发送测试

#构造附件内容,添加E:\Python_script\logo.png为附件

send_file=open(r"E:\Python_script\logo.png",‘rb‘).read()

att=MIMEText(send_file,‘base64‘,‘utf-8‘)

att["Content-Type"]=‘application/octet-stream‘

# filename为附件所显示的名称

att["Content-Disposition"]=‘attachment;filename="logo.png"‘

#构建发送与接收信息

msgRoot=MIMEMultipart()

#添加文本内容

msgRoot.attach(MIMEText(content, ‘html‘, ‘utf-8‘))

msgRoot[‘subject‘]=subject

msgRoot[‘From‘]=sender

#添加收件人,这里是发送给多人

msgRoot[‘To‘] = ‘,‘.join(receives)

# 添加附件

msgRoot.attach(att)

#SSL协议端口号要使用465

smtp = smtplib.SMTP_SSL(smtpserver, 465)

#HELO 向服务器标识用户身份

smtp.helo(smtpserver)

#服务器返回结果确认

smtp.ehlo(smtpserver)

#登录邮箱服务器用户名和密码

smtp.login(user,password)

print("Start send email...")

smtp.sendmail(sender,receives,msgRoot.as_string())

smtp.quit()

print("Send End!")

python发送邮件带附件_Python发送邮件(带附件)相关推荐

  1. python发送邮件是否成功_python发送邮件(smtplib)

    我们在测试完成后,都会发一份邮件也就是我们的测试报告,那么既然要自动化,是不是也可以通过python帮助我们发送邮件?当然这么强大的python可以帮助你完成这个需求 SMTP SMTP(Simple ...

  2. python自动发邮件附件_python自动发送带附件的邮件(163邮箱,亲测可用)

    1.设置发送邮件邮箱的SMTP服务 https://www.360kuai.com/pc/927b9f8da3555bb70?cota=4&kuai_so=1&tj_url=xz&am ...

  3. python发邮件附件_python 发送带附件的邮件

    class Carry_files_EmailSender(object): def __init__(self): self.smtp_host = smtp_host # 发送邮件的smtp服务器 ...

  4. python程序下载腾讯企业邮箱附件_python 发送邮件 QQ+腾讯企业邮箱

    一.使用QQ邮箱或者腾讯企业邮箱 python 发送邮件属于网络编程方向的,在工作中,我需要经常用邮件来检测我的程序运行状况.使用起来十分方便,这里我就用腾讯企业邮箱作为我的收发邮箱来使用. 使用py ...

  5. 为什么每个邮件收到后都会有一个htm的附件_Python 发送邮件各种姿势

    电子邮件是互联网应用最广的通讯服务,在工作中经常会有自动发邮件的需求,例如监控告警.注册通知.激活链接等. 而发送邮件是基于SMTP协议,接收邮件则是基于POP3或IMAP协议. 那POP3与IMAP ...

  6. pythonmail添加附件_Python 发送邮件可以添加附件

    1.[代码][Python]代码 #!/usr/bin/python from email.MIMEText import MIMEText from email.MIMEMultipart impo ...

  7. python编辑邮件格式_python发送邮件模板

    python发送邮件(不带附件)模板 import smtplib from email.mime.text import MIMEText from email.header import Head ...

  8. python发送邮件有逗号_Python发送邮件

    使用email模块和smtplib模块,内容比较固定,配好了即可实现,代码如下: 一.普通邮件发送 import smtplib from email.mime.text import MIMETex ...

  9. python发邮件实例_python 发送邮件实例

    文本形式发邮件 #!/usr/bin/env python3 #coding: utf-8 importsmtplib fromemail.mime.textimportMIMEText fromem ...

最新文章

  1. 学习 PixiJS — 碰撞检测
  2. 我用 PyTorch 复现了 LeNet-5 神经网络(CIFAR10 数据集篇)!
  3. 叶片制成切片的结构示意图_吉林大学《JPCL》:简单方法!制备高性能全叶片涂层量子点LED...
  4. Linux的常用指令
  5. Python大数据处理扩展库pySpark用法精要
  6. Nodejs+express+vue网上零食购物网站系统
  7. 【Ubuntu】升到14,攻克了进入用户后没有菜单条导航栏的问题
  8. 单片机流水灯C语言实验报告,单片机LED灯实验报告.doc
  9. Linux -shell 基础
  10. win10访问不了win7文件服务器,win10和win7共享文件教程 win10和win7共享文件无法访问...
  11. 全网最详细桥接老式无线路由器教程
  12. JavaScript每日一题 20170207
  13. java开发中推荐的防御sql注入方法_Java防止SQL注入
  14. 腾讯云短信发送接口类
  15. python之路day3_python之路:day3
  16. 前程无忧助力,再次举办湖北武汉网络专场招聘会
  17. esp32对接阿里云生活物联网平台 天猫精灵控制 云智能APP远程控制 ali-sdk开发
  18. 肖特基二极管的反向恢复过程
  19. CISA考试百分百通过?
  20. 将Webpack搭起的服务设为可局域网访问

热门文章

  1. python七大神级插件_IntelliJ IDEA 15款超级牛逼插件推荐(自用,超级牛逼)
  2. F-LOAM:基于激光雷达的快速里程计和建图
  3. configure_file路径疑惑
  4. 【sgTopo】强哥古法炮制、纯手工打造简单拓扑图、流程图、思维导图组件(完善中ing)
  5. ceph bluestore 源码分析:ceph-osd内存查看方式及控制源码分析
  6. C++ 智能指针(unique_ptr / shared_ptr)代码实现
  7. 《JavaEE开发的颠覆者——Spring Boot实战》是一本好书
  8. 洛谷P1057 传球游戏(记忆化搜索)
  9. SPOJ AMR10I Dividing Stones --DFS
  10. (U3D)Time的使用