1)文件形式的邮件

#!/usr/bin/env python3  
#coding: utf-8  
import smtplib  
from email.mime.text import MIMEText  
from email.header import Header  
  
sender = 'xxxx@163.com'  
receiver = 'xxxx@163.com'    # 群邮件就在这里使用[xxxx,xxxx,......]的方式写入多个收件邮箱
subject = 'python email test'  
smtpserver = 'smtp.163.com'  
username = 'xxxx@163.com'  
password = 'xxxx'  
  
msg = MIMEText('你好','text','utf-8')  
msg['Subject'] = Header(subject, 'utf-8')  
  
smtp = smtplib.SMTP()  
smtp.connect('smtp.163.com')  
smtp.login(username, password)  
smtp.sendmail(sender, receiver, msg.as_string())  
smtp.quit()

2)带附件的邮件

#!/usr/bin/env python3  
#coding: utf-8  
import smtplib  
from email.mime.multipart import MIMEMultipart  
from email.mime.text import MIMEText  
from email.mime.image import MIMEImage  
  
sender = 'xxxx@163.com'  
receiver = 'xxxx@163.com'  
subject = 'python email test'  
smtpserver = 'smtp.163.com'  
username = 'xxxx@163.com'  
password = 'xxxx'  
  
msgRoot = MIMEMultipart('related')  
msgRoot['Subject'] = 'test message'  
  
# 构造附件  
att = MIMEText(open('D:\\picture.jpg', 'rb').read(), 'base64', 'utf-8')  
att["Content-Type"] = 'application/octet-stream'  
att["Content-Disposition"] = 'attachment; filename="picture.jpg"'  
msgRoot.attach(att)  
          
smtp = smtplib.SMTP()  
smtp.connect('smtp.163.com')  
smtp.login(username, password)  
smtp.sendmail(sender, receiver, msgRoot.as_string())  
smtp.quit()

python发送邮件一相关推荐

  1. python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

    1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...

  2. Python发送邮件smtplib.SMTP各报错问题的解决方法

    Python发送邮件smtplib.SMTP各报错问题的解决方法 参考文章: (1)Python发送邮件smtplib.SMTP各报错问题的解决方法 (2)https://www.cnblogs.co ...

  3. 用Python发送邮件[zt]

    用Python发送邮件 服务器需要周期性的检查邮件队列,然后通过smtp服务器发送出去,就网上搜了搜,然后修改了加工了一下,写了一个邮件发送的简单模块 两个文件 config.py:配置信息 send ...

  4. python发送邮件及附件

    今天给大伙说说python发送邮件,官方的多余的话自己去百度好了,还有一大堆文档说实话不到万不得已的时候一般人都不会去看,回归主题: 本人是mac如果没有按照依赖模块的请按照下面的截图安装 导入模块如 ...

  5. Python发送邮件以及对其封装

    Python发送邮件分为四步 连接到smtp服务器 登陆smtp服务器 准备邮件 发送邮件 导入所需要的包 import smtplib from email.mime.text import MIM ...

  6. python 发送邮件connect none_Python发送邮件功能示例【使用QQ邮箱】

    本文实例讲述了Python发送邮件功能.分享给大家供大家参考,具体如下: 这里以QQ邮箱为例说明 登录邮箱点账号 开启smtp 开启时会要求你发送一条短信,发送完成后点已发送. 就有授权码了 代码如下 ...

  7. python 发送邮件的两种方式【终极篇】

    python 发送邮件的两种方式[终极篇] 一,利用python自带的库 smtplib简单高效 from email.mime.multipart import MIMEMultipart from ...

  8. python自动截图发送邮件_PhantomJS按尺寸截取页面,并用python发送邮件

    前言:当前有个任务是要把几个网站的日志返回状态码进行汇总,用饼图展示,并每天发送邮件. 一.分析问题 画出饼图,这个我用kibana给画出来了,下面不做讲解: 截取饼图,因为kibana是用js展示出 ...

  9. 最全总结!聊聊 Python 发送邮件的几种方式

    1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例 ...

  10. flask-mail异步发送邮件_使用 python 发送邮件

    使用 python 发送邮件,这个也没啥讲的,分享三种方式发送邮件,最后一种三行代码就可以发送邮件,是不是很爽啊,话不多说,直接上代码 第一种:正常发送邮件,也就是同步发送邮件 #!/usr/bin/ ...

最新文章

  1. linux c sql server 存储过程,SQL Server 2016 - 本机编译的函数
  2. php zend 安装,全方位讲解PHP zend安装技巧
  3. Table还是CSS,请您说说您的见解
  4. python两个for循环为什么第二个循环里值不变_两个for循环,第二个只在第一个迭代python上执行...
  5. input框自动填充内容背景颜色为黄色解决方法
  6. Spring @AspectJ 实现AOP 入门例子(转)
  7. 子图同构算法系列(1)
  8. Windows使用自定义消息实现进程之间通信
  9. java算法大全_java经典算法_算法面试题大全含答案
  10. 非参数统计的Python实现—— Cox-Staut 趋势存在性检验
  11. 手机测试耳机音质的软件,耳机音质测试软件有哪些
  12. 计算机考研压分的学校,考研压分院校盘点 | 都说这些学校今年压分严重?!
  13. 如何定义智慧与关于生活的美好 - 与子同 Yue 001
  14. IIS启动就报错:发生意外错误0x8ffe2740
  15. 高质量解读《互联网企业安全高级指南》三部曲——实践篇
  16. Analysis of Struts2 : http://wenku.baidu.com/view/ad421874a417866fb84a8e75.html
  17. 减法公式运算法则_加减乘除运算法则
  18. CLA与CPU数据交互
  19. typedef - 维基百科,自由的百科全书
  20. ESC32硬件---电路分析二(电流检测和反电动势检测)

热门文章

  1. 2012年桂城街道小学毕业生升初中
  2. android虚拟机接收真实短信,向Android模拟器打电话发短信的简单方法
  3. ssm项目笔记(五)图片存储方案
  4. 四川计算机专业的二本大学排名及分数线,2019-2020四川二本大学排名及分数线(理科+文科)...
  5. ABV指标与通达信的主力进出指标分析
  6. [程序设计]前端Web页面使用原生JavaScript实现校验身份证号码在算法层面是否合法
  7. 应用统计学与R语言实现学习笔记(三)——描述性统计
  8. 使用MATLAB连接USRP实现收发OFDM功能代码说明
  9. 云原生相关介绍,什么是云原生很全面
  10. DataStage(ETL)技术总结 -- 介绍篇