1.步骤:
首先确定qq邮箱的SMTP服务是开启的,登录到邮箱,点击设置,点击账户,往下扒拉扒拉就可以看见了

2.这里拿到客户端授权码,在下面代码里面要用上,点进去根据提示生成一个字符串,记录下来就好,填入到下面代码mail_pass 中

3.代码:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import smtplib
from email.mime.text import MIMEText
from email.header import Header# 第三方 SMTP 服务
mail_host = "smtp.qq.com"  # 设置服务器,163的话直接把QQ替换成163就好了,端口是25
mail_user = "********@qq.com"  # 用户名
mail_pass = "把上面生成的粘贴到这里"  # 口令,需要去qq邮箱设置里面生成动态授权码
#注意这里不是qq邮箱的密码,输入密码是连接不上滴sender = '*********@qq.com'   #发件人
receivers = ['XXXXXXX@qq.com']  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱message['From'] = Header("发件人名称", 'utf-8')
message['To'] = Header("收件人名称", 'utf-8')
subject = '主题'
email_body='邮件内容'
message = MIMEText(email_body, 'plain', 'utf-8')
message['Subject'] = Header(subject, 'utf-8')try:smtpObj = smtplib.SMTP_SSL(host=mail_host,port=465) #采用加密协议的smtp服务器smtpObj.login(mail_user,mail_pass)print('hahah')smtpObj.sendmail(sender, receivers, message.as_string())print("邮件发送成功")
except smtplib.SMTPException:print("Error: 无法发送邮件")

4.成功就会显示邮件发送成功

使用python发送qq邮件相关推荐

  1. python发送qq邮件(加密非加密)

    python发送qq邮件,加密发送,非加密发送 设置qq邮箱 设置开启客户端功能 设置--->账户 开启POP3/SMTP服务 根据提示开启 授权码 开启成功 查看qq邮件服务器信息1 查看qq ...

  2. python发送QQ邮件报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER]和smtplib.SMTPAuthenticationError(已解决)

    用python代码发送qq邮件时,采用了以下服务器设置,结果报错: server = smtplib.SMTP_SSL('smtp.qq.com', 587) 报错信息为: ssl.SSLError: ...

  3. 教你一招用python发送QQ邮件

    这里用到了Python的两个包来发送邮件: smtplib 和 email . Python 的 email 模块里包含了许多实用的邮件格式设置函数,可以用来创建邮件"包裹".使用 ...

  4. python发送qq邮件_python使用SMTP发送qq或sina邮件

    python使用qq邮箱(个人邮箱)发送邮件需开启qq邮箱的SMTP服务 在设置中开启pop3/SMTP服务,返回的密码就是之后代码中登录使用账户密码(在完整代码中标识了出来) 之后出现如下错误 复制 ...

  5. python发送qq邮件列表_Python SMTP发送邮件

    发送邮件是个很常用的功能.比如自己写个脚本获取并分析股票或期货数据,如果发现有交易机会.此时可以发个邮件来提醒自己. SMTP即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控 ...

  6. python发送qq邮件_python基于SMTP发送邮件(qq邮箱)

    在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...

  7. python发送qq邮件列表_python 发送邮件

    #!/usr/bin/env python#-*- coding: utf-8 -*-#导入smtplib和MIMEText importsmtplibfromemail.mime.text impo ...

  8. python发送qq邮件_Python实现给qq邮箱发送邮件的方法

    #-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #============== ...

  9. python发送qq邮件失败_Python实现给qq邮箱发送邮件的方法

    #-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #============== ...

  10. 飘逸的python - 发送qq邮件

    之前在搞监控预警的时候需要发邮件通知,很简单,就跟呼吸一样. import smtplib from email.mime.text import MIMEText _user = "sig ...

最新文章

  1. Yann Lecun纽约大学《深度学习》2020课程笔记中文版,干货满满!
  2. 2.变量/字符串/if/while/数据类型
  3. MySQL 数据库常用存储引擎的特点
  4. oracle的rank,over partition 使用 和lead
  5. JQuery.Ajax用法
  6. 【Java定时任务调度工具】Timer
  7. FFmpeg源代码简单分析:avcodec_open2()
  8. HDOJ 1671 HDU 1671 Phone List ACM 1671 IN HDU
  9. java生成pdf417条形码_python生成417条形码(PDF417)详解
  10. Obsidian关系图谱如何让节点可以手动拖动
  11. 支付宝怎么看银行卡号?支付宝查询银行卡号仅需3步
  12. python xgboost建模过程_python - Dask中的XGBoost建模 - SO中文参考 - www.soinside.com
  13. HDFS配置之NN-SNN-DN
  14. VideoJS 网页直播实现双击全屏
  15. springboot配置https(阿里云免费证书)
  16. fractions库的使用
  17. [探测与扫描]仿生学-鹰眼的威力
  18. office 脚本与wpsJS宏代码的差别初体验
  19. Mac安装node遇到的问题记录
  20. 机器学习(十一)——集成学习

热门文章

  1. Hypermedia 简介
  2. 仅允许用户radmin使用su命令
  3. ARM7-LPC213x(五)UART0 和 UART1
  4. 大咖带你免费学前端,附不容错过的前端100篇文章合集
  5. 编译 发布 release的apk
  6. TeXmacs Bibtex文献排序
  7. 最后一课——没有拥抱,已成永远
  8. 【打印机配置】斑马打印机配置步骤
  9. 论文笔记:CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection
  10. 【C语言基础学习笔记】一、初始C语言(总结篇)