使用python发送qq邮件
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邮件相关推荐
- python发送qq邮件(加密非加密)
python发送qq邮件,加密发送,非加密发送 设置qq邮箱 设置开启客户端功能 设置--->账户 开启POP3/SMTP服务 根据提示开启 授权码 开启成功 查看qq邮件服务器信息1 查看qq ...
- python发送QQ邮件报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER]和smtplib.SMTPAuthenticationError(已解决)
用python代码发送qq邮件时,采用了以下服务器设置,结果报错: server = smtplib.SMTP_SSL('smtp.qq.com', 587) 报错信息为: ssl.SSLError: ...
- 教你一招用python发送QQ邮件
这里用到了Python的两个包来发送邮件: smtplib 和 email . Python 的 email 模块里包含了许多实用的邮件格式设置函数,可以用来创建邮件"包裹".使用 ...
- python发送qq邮件_python使用SMTP发送qq或sina邮件
python使用qq邮箱(个人邮箱)发送邮件需开启qq邮箱的SMTP服务 在设置中开启pop3/SMTP服务,返回的密码就是之后代码中登录使用账户密码(在完整代码中标识了出来) 之后出现如下错误 复制 ...
- python发送qq邮件列表_Python SMTP发送邮件
发送邮件是个很常用的功能.比如自己写个脚本获取并分析股票或期货数据,如果发现有交易机会.此时可以发个邮件来提醒自己. SMTP即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控 ...
- python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...
- python发送qq邮件列表_python 发送邮件
#!/usr/bin/env python#-*- coding: utf-8 -*-#导入smtplib和MIMEText importsmtplibfromemail.mime.text impo ...
- python发送qq邮件_Python实现给qq邮箱发送邮件的方法
#-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #============== ...
- python发送qq邮件失败_Python实现给qq邮箱发送邮件的方法
#-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #============== ...
- 飘逸的python - 发送qq邮件
之前在搞监控预警的时候需要发邮件通知,很简单,就跟呼吸一样. import smtplib from email.mime.text import MIMEText _user = "sig ...
最新文章
- Yann Lecun纽约大学《深度学习》2020课程笔记中文版,干货满满!
- 2.变量/字符串/if/while/数据类型
- MySQL 数据库常用存储引擎的特点
- oracle的rank,over partition 使用 和lead
- JQuery.Ajax用法
- 【Java定时任务调度工具】Timer
- FFmpeg源代码简单分析:avcodec_open2()
- HDOJ 1671 HDU 1671 Phone List ACM 1671 IN HDU
- java生成pdf417条形码_python生成417条形码(PDF417)详解
- Obsidian关系图谱如何让节点可以手动拖动
- 支付宝怎么看银行卡号?支付宝查询银行卡号仅需3步
- python xgboost建模过程_python - Dask中的XGBoost建模 - SO中文参考 - www.soinside.com
- HDFS配置之NN-SNN-DN
- VideoJS 网页直播实现双击全屏
- springboot配置https(阿里云免费证书)
- fractions库的使用
- [探测与扫描]仿生学-鹰眼的威力
- office 脚本与wpsJS宏代码的差别初体验
- Mac安装node遇到的问题记录
- 机器学习(十一)——集成学习