python实现QQ邮箱发送邮件


Posted in Python onMarch 06, 2020

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

1、代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
 
mail_host="smtp.qq.com"#设置的邮件服务器host必须是发送邮箱的服务器,与接收邮箱无关。
mail_user="**************"#qq邮箱登陆名
mail_pass="*****************" #开启stmp服务的时候并设置的授权码,注意!不是QQ密码。
 
sender='xxx@qq.com'#发送方qq邮箱
receivers=['xxx@qq.com']#接收方qq邮箱
 
message=MIMEText('测试发送 python 邮件','plain','utf-8')
message['From']=Header("beibei",'utf-8') #设置显示在邮件里的发件人
message['To']=Header("wowo",'utf-8') #设置显示在邮件里的收件人
 
subject ='python smtp email test'
message['Subject']=Header(subject,'utf-8') #设置主题和格式
 
try:
 smtpobj=smtplib.SMTP_SSL(mail_host,465) #本地如果有本地服务器,则用localhost ,默认端口25,腾讯的(端口465或587)
 smtpobj.set_debuglevel(1)
 smtpobj.login(mail_user,mail_pass)#登陆QQ邮箱服务器
 smtpobj.sendmail(sender,receivers,message.as_string())#发送邮件
 print("邮件发送成功")
 smtpobj.quit()#退出
except smtplib.SMTPException as e :
 print("Error:无法发送邮件")
 print(e)

2、执行结果:

python实现QQ邮箱发送邮件

python实现QQ邮箱发送邮件

3、遇到问题:

3.1、端口错误 SMTP 默认端口是25 ,但QQ邮箱不是

smtplib.SMTP_SSL(mail_host,465)

要用SMTP_SSL 

python实现QQ邮箱发送邮件

3.2、发送被拒绝连接  535, b'Error:  

python实现QQ邮箱发送邮件

3.3、获取授权码:

python实现QQ邮箱发送邮件

会在此处显示授权码,记下来。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
Python的Bottle框架的一些使用技巧介绍
Apr 08 Python
Pthon批量处理将pdb文件生成dssp文件
Jun 21 Python
Python输出带颜色的字符串实例
Oct 10 Python
python中的随机函数random的用法示例
Jan 27 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
TensorFlow2.1.0最新版本安装详细教程
Apr 08 Python
python模拟斗地主发牌
Apr 22 Python
python pymysql链接数据库查询结果转为Dataframe实例
Jun 05 Python
Python ellipsis 的用法详解
Nov 20 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 #Python
关于Python字符串显示u...的解决方式
Mar 06 #Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 #Python
浅谈python的elementtree模块处理中文注意事项
Mar 06 #Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 #Python
Python使用ElementTree美化XML格式的操作
Mar 06 #Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 #Python
You might like
php从字符串创建函数的方法
2015/03/16 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
[05:43]VG.R战队教练Mikasa专访:为目标从未停止战斗
2016/08/02 DOTA
Python实现截屏的函数
2015/07/26 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
服装创业计划书范文
2014/02/05 职场文书
法人授权委托书范本
2014/04/04 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
文言文辞职信
2015/02/28 职场文书
调解书格式范本
2015/05/20 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS