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局域网ip扫描示例分享
Apr 03 Python
python的dataframe转换为多维矩阵的方法
Apr 11 Python
Django中反向生成models.py的实例讲解
May 30 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
手把手教你pycharm专业版安装破解教程(linux版)
Sep 26 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
基于Python实现人脸自动戴口罩系统
Feb 06 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
K最近邻算法(KNN)---sklearn+python实现方式
Feb 24 Python
在python中使用nohup命令说明
Apr 16 Python
Pythonic版二分查找实现过程原理解析
Aug 11 Python
Python道路车道线检测的实现
Jun 27 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 图像函数大举例(非原创)
2009/06/20 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
prototype 的说明 js类
2006/09/07 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
不同js异步函数同步的实现方法
2016/05/28 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
ant design实现圈选功能
2019/12/17 Javascript
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
python如何使用unittest测试接口
2018/04/04 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
生产部统计员岗位职责
2014/01/05 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
培训班开班主持词
2015/07/02 职场文书
找规律教学反思
2016/02/23 职场文书