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算法学习之计数排序实例
Dec 18 Python
python网络编程学习笔记(一)
Jun 09 Python
Django URL传递参数的方法总结
Aug 28 Python
Python开发的HTTP库requests详解
Aug 29 Python
Python Web程序部署到Ubuntu服务器上的方法
Feb 22 Python
Tensorflow 合并通道及加载子模型的方法
Jul 26 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
python代码xml转txt实例
Mar 10 Python
解决pycharm安装第三方库失败的问题
May 09 Python
django在开发中取消外键约束的实现
May 20 Python
python interpolate插值实例
Jul 06 Python
Python如何读取、写入CSV数据
Jul 28 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
SONY SRF-M100的电路分析
2021/03/02 无线电
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
javascript实现tab响应式切换特效
2016/01/29 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
彻底理解Python中的yield关键字
2019/04/01 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
如何基于Python创建目录文件夹
2019/12/31 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
python怎么删除缓存文件
2020/07/19 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
铁路工务反思材料
2014/02/07 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
中央空调节能方案
2014/06/15 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
高中生毕业评语
2014/12/30 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
毕业证明模板
2015/06/19 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
python 算法题——快乐数的多种解法
2021/05/27 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python