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获取当前时间的方法
Jan 14 Python
简单介绍Python的轻便web框架Bottle
Apr 08 Python
初步剖析C语言编程中的结构体
Jan 16 Python
python+selenium+autoit实现文件上传功能
Aug 23 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
python创造虚拟环境方法总结
Mar 04 Python
详解python-图像处理(映射变换)
Mar 22 Python
python爬虫 urllib模块url编码处理详解
Aug 20 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 Python
python类中super() 的使用解析
Dec 19 Python
pytorch实现查看当前学习率
Jun 24 Python
Django filter动态过滤与排序实现过程解析
Nov 26 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
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
万能的php分页类
2017/07/06 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
ES6 系列之 WeakMap的使用示例
2018/08/06 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
浅谈JavaScript 声明提升
2020/09/14 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
Python_LDA实现方法详解
2017/10/25 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
技校毕业生的自我评价
2013/12/27 职场文书
食品行业求职人的自我评价
2014/01/19 职场文书
致裁判员加油稿
2014/02/08 职场文书
房屋租赁协议书
2014/04/10 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
普通话演讲稿
2014/09/03 职场文书
高考升学宴答谢词
2015/01/20 职场文书
环卫个人总结
2015/03/03 职场文书
旅行社计调工作总结
2015/08/12 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers