Python 技术篇-用qq邮箱、qq账号、qq服务器发送邮件,qq邮箱授权码开通

版权声明:希望转载的小伙伴注明来源哦!欢迎大家转载,更好的传递知识! https://blog.csdn.net/qq_38161040/article/details/88578799

直接用python自带的smtplib库和email库就能实现邮件的发送。
qq邮箱发送的话,直接用密码是登陆不了的,需要用授权码。

import smtplib
from email.mime.text import MIMEText
from email.header import Header

message = MIMEText('Hello Boy!')   # 邮件内容
message['From'] = Header('小爱')   # 邮件发送者名字
message['To'] = Header('小蓝枣')   # 邮件接收者名字
message['Subject'] = Header('来自异世界的一封信!')   # 邮件主题

mail = smtplib.SMTP()
mail.connect("smtp.qq.com")   # 连接 qq 邮箱
mail.login("[email protected]", "授权码")   # 账号和授权码
mail.sendmail("[email protected]", ["[email protected]"], message.as_string())   # 发送账号、接收账号和邮件信息

注: 接收账号要包在"[]"里,可以有多个,要用逗号隔开。

qq邮箱授权码开通方式: "设置-账户"页签
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38161040/article/details/88578799