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 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
Python批量按比例缩小图片脚本分享
May 21 Python
浅谈python字符串方法的简单使用
Jul 18 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
Python(Django)项目与Apache的管理交互的方法
May 16 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
python如何提升爬虫效率
Sep 27 Python
pytorch中[..., 0]的用法说明
May 20 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
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
php表单处理操作
2017/11/16 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
javascript中expression的用法整理
2014/05/13 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python读写Excel文件的实例
2013/11/01 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
python实现类之间的方法互相调用
2018/04/29 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
Tensorflow累加的实现案例
2020/02/05 Python
你对IPv6了解程度
2016/02/09 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
父亲八十大寿答谢词
2014/01/23 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
施工员岗位职责
2015/02/10 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
JavaScript中的LHS和RHS分析详情
2022/04/06 Javascript
Nginx配置使用详解
2022/07/07 Servers