东西比较简单,简单讲一下,直接贴代码了,其他邮箱都类似。

1.首先在qq 邮箱里面把stmp服务 打开

2.拉到下面,开启第一个,发送短信验证后会得到一个授权码:

3.代码,要注意的地方我都贴了注释:

# coding=utf-8
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#写成了一个通用的函数接口,想直接用的话,把参数的注释去掉就好
def sen_email(msg_from,passwd,msg_to,text_content,file_path=None):#msg_from = '1095133888@qq.com'  # 发送方邮箱#passwd = 'zjvoymwngfhigjss'  # 填入发送方邮箱的授权码(就是刚刚你拿到的那个授权码)#msg_to = '1095133998@qq.com'  # 收件人邮箱msg = MIMEMultipart()subject = "Test My Email"  # 主题#text_content = "你好啊,你猜这是谁发的邮件"text = MIMEText(text_content)msg.attach(text)#docFile = 'C:/Users/main.py'  如果需要添加附件,就给定路径if file_path: #最开始的函数参数我默认设置了None ,想添加附件,自行更改一下就好docFile = file_pathdocApart = MIMEApplication(open(docFile, 'rb').read())docApart.add_header('Content-Disposition', 'attachment', filename=docFile)msg.attach(docApart)msg['Subject'] = subjectmsg['From'] = msg_frommsg['To'] = msg_totry:s = smtplib.SMTP_SSL("smtp.qq.com", 465)s.login(msg_from, passwd)s.sendmail(msg_from, msg_to, msg.as_string())print "发送成功"except smtplib.SMTPException, e:print "发送失败"finally:s.quit()

Python 实现发送QQ邮件(可加附件)相关推荐

  1. android发送QQ邮件(带附件)

    本文转载自https://my.oschina.net/chenhao901007/blog/373883,谢谢! package com.dailywork.util;import java.io. ...

  2. 使用python+selenium发送QQ邮件

    参考 :    初识selenium-发送QQ邮件  链接------>https://blog.csdn.net/qiye005/article/details/80259607 前言: 为实 ...

  3. C#实现发送QQ邮件并添加附件

    之前在公司遇到一个需求需要发送邮件并需要添加附件,我当时用了QQ的SMTP实现了发送邮件的功能.现在记录一下.并做了简单的封装.有不对的地方,请大家多多包涵,一起交流学习 一.准备工作, 要使用SMT ...

  4. spring 发送qq邮件内容和附件(样式发送邮件)

    发送邮件所需要的jar包 <!--发邮件--><dependency><groupId>javax.mail</groupId><artifact ...

  5. Python批量发送QQ邮件

    哇奥,fantastic baby-今天 老Amy 开始薅头发~还有啥宝贝没给大家亮出来- 就开始看到繁忙的 hr ,我设身处地的想,如果行政部门需要批量的给不同人员发送不同信息的邮件~是怎么来做的呢 ...

  6. python发送QQ邮件报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER]和smtplib.SMTPAuthenticationError(已解决)

    用python代码发送qq邮件时,采用了以下服务器设置,结果报错: server = smtplib.SMTP_SSL('smtp.qq.com', 587) 报错信息为: ssl.SSLError: ...

  7. python3:利用SMTP协议发送QQ邮件+附件

    转载请表明出处:https://www.cnblogs.com/shapeL/p/9115887.html 1.发送QQ邮件,首先必须知道QQ邮箱的SMTP服务器 http://service.mai ...

  8. QQ邮箱炸啦,我的附件名怎么乱码?解决javaMail发送QQ邮件,附件名乱码的问题

    解决javaMail发送QQ邮件,附件名乱码的问题 问题背景 具体问题 解决思路 源码Debug 解决方式 问题背景 项目里面使用javaMail发QQ邮件,日志显示我们这边传过去的附件名是正常的,个 ...

  9. oracle 发的邮件qq,python基于SMTP发送QQ邮件

    python基于SMTP发送QQ邮件,供大家参考,具体内容如下 第一步: 1.打开qq邮箱,开启smtp服务 2.验证密保 3.获取授权码 python代码里面使用 在Python中, smtplib ...

最新文章

  1. Python中time模块详解
  2. linux 跟踪程序执行过程,用pvtrace和Graphviz实现对linux下C程序的函数调用跟踪
  3. python语言的实验心得体会_国产编程语言木兰被质疑换皮Python:当事人承认夸大、道歉...
  4. 视频质量评估的新方式:VMAF百分位数
  5. Statues(三维bfs)
  6. nextcloud服务器处于维护模式,Nextcloud 加密开启与管理
  7. AI5天训练-视觉生产技术探究和应用
  8. Tensorflow Lite人体姿势跟踪功能上线:基于PosNet的实时人体姿态估计
  9. Win7系统C盘空间不足
  10. 代码管理学:命名要准确
  11. 破解Photoshop CC
  12. 广州高清卫星地图 用百度卫星地图服务器下载 含标签、道路数据叠加 可商用
  13. FinalShell显示文件夹
  14. 图像处理专业术语中英文对照(不断补充中)
  15. mmhmm重塑视频会议、2020新款emoji可爱来袭、微软将推云游戏服务xCloud等| Decode the Week...
  16. lisp语言与python_Lisp 语言优点那么多,为什么国内很少运用?
  17. 评价RA滑膜炎的综合评分系统的计量学特点: 来自一项随机、前瞻、多中心研究的结果...
  18. 主宰操作系统的经典算法
  19. Python爬虫网易云歌词及词频统计--(周杰伦top50)
  20. 嵌入式系统工程师的职位要求,你还差多少?

热门文章

  1. drcom运行在路由器上
  2. mysql创建索引降序_Mysql中的降序索引底层实现
  3. 在Android上启用Kiosk模式
  4. linux 更新系统时间
  5. docker swarm英文文档学习-7-在集群中管理节点
  6. Pinned Memory 多设备异步拷贝
  7. Linux的关键字搜索
  8. 如何用移动硬盘备份计算机,移动硬盘妙用 教你安装备份Win7系统
  9. 姜小白的Python日记day1 初识Python
  10. 小总结:git的使用