python实现发送QQ邮件(可加附件)


Posted in Python onDecember 23, 2020

本文实例为大家分享了python实现发送QQ邮件的具体代码,供大家参考,具体内容如下

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

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

python实现发送QQ邮件(可加附件)

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

python实现发送QQ邮件(可加附件)

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_path
 docApart = MIMEApplication(open(docFile, 'rb').read())
 docApart.add_header('Content-Disposition', 'attachment', filename=docFile)
 msg.attach(docApart)
 
 
 msg['Subject'] = subject
 msg['From'] = msg_from
 msg['To'] = msg_to
 
 try:
 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 相关文章推荐
django框架如何集成celery进行开发
May 24 Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python斐波那契数列的计算方法
Sep 27 Python
Python在图片中插入大量文字并且自动换行
Jan 02 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
对Python协程之异步同步的区别详解
Feb 19 Python
python版百度语音识别功能
Jul 09 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
OpenCV模板匹配matchTemplate的实现
Oct 18 Python
python实现将中文日期转换为数字日期
Jul 14 Python
如何通过安装HomeBrew来安装Python3
Dec 23 #Python
python实现定时发送邮件到指定邮箱
Dec 23 #Python
python实现定时发送邮件
Dec 23 #Python
python脚本定时发送邮件
Dec 22 #Python
如何用python批量调整视频声音
Dec 22 #Python
分享一个python的aes加密代码
Dec 22 #Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 #Python
You might like
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
用jscript实现新建word文档
2007/06/15 Javascript
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&平移轮播效果
2019/08/16 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
Python中title()方法的使用简介
2015/05/20 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
深入理解Django-Signals信号量
2019/02/19 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
美国批发零售网站:GearXS
2016/07/26 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
伊琍体标语
2014/06/25 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
医学生自荐信范文
2015/03/05 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
倡议书范文大全
2015/04/28 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫