Python实现邮件发送的详细设置方法(遇到问题)


Posted in Python onJanuary 18, 2021

设置部分:

首先网页登录QQ邮箱设置一些待会儿会用到的参数:

Python实现邮件发送的详细设置方法(遇到问题)Python实现邮件发送的详细设置方法(遇到问题)Python实现邮件发送的详细设置方法(遇到问题)

首先开启POP3/SMTP和IMAP/SMTP服务,

然后生成授权码,然后复制到代码中来(只有smtp.qq.com需要生成授权码,在网易163邮箱中只需要登录密码就可以了)

代码部分:

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart   

def sendMail(msg):
	#发送邮件的邮箱
  sender = '2399958750@qq.com'
  #接受邮件的邮箱
  to_list = [
  	'676482793@qq.com'
  ]
  subject = 'Hello Mail'

  # 创建邮箱
  em = MIMEMultipart()
  em['subject'] = subject
  em['From'] = sender
  em['To'] = ",".join(to_list)

  # 邮件的内容
  content = MIMEText(msg)
  em.attach(content)

  # 发送邮件
  # 1、连接服务器
  # 25端口已经被云服务器商关闭了,所以只能用465端口了
  smtp = smtplib.SMTP_SSL('smtp.qq.com\或者是smtp.163.com', 465)
  # 2、登录
  smtp.login(sender, "授权码或者邮箱密码")
  print("登录服务器成功")
  # 3、发邮件
  smtp.send_message(em)
  print("发送邮件成功")
  # 4、关闭连接
  smtp.close()

if __name__ == "__main__":
  sendMail('Hello Mail!My name is stylle')

错误: B'LOGIN FAIL. PLEASE ENTER YOUR AUTHORIZATION CODE TO LOGIN

QQ邮箱登录必须使用授权码登录

535 Error:authentication failed

表示未开启POP3和IMAP服务

到此这篇关于Python实现邮件发送的详细设置方法(遇到问题)的文章就介绍到这了,更多相关Python实现邮件发送内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的Tornado框架异步编程入门实例
Apr 24 Python
Python中查看文件名和文件路径
Mar 31 Python
python实现12306火车票查询器
Apr 20 Python
python字典DICT类型合并详解
Aug 17 Python
浅谈python迭代器
Nov 08 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
Jun 15 Python
Python 爬虫性能相关总结
Aug 03 Python
Python使用openpyxl模块处理Excel文件
Jun 05 Python
Python实现一个论文下载器的过程
Jan 18 #Python
利用python为PostgreSQL的表自动添加分区
Jan 18 #Python
如何查看python关键字
Jan 17 #Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 #Python
Python中的面向接口编程示例详解
Jan 17 #Python
Python学习之time模块的基本使用
Jan 17 #Python
python中re模块知识点总结
Jan 17 #Python
You might like
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
JS中prototype的用法实例分析
2015/03/19 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
React组件的三种写法总结
2017/01/12 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
《手指教学》反思
2014/02/14 职场文书
PyQt5爬取12306车票信息程序的实现
2021/05/14 Python