Python 代码发送邮件
import smtplib
from email.message import EmailMessage
msg = EmailMessage()
msg['From'] = "765911824@qq.com" # 发送者 Email 地址,这个是我的邮箱,需要你更改一下
msg['To'] = "563649980@qq.com" # 邮件接收者 Email 地址;这个也是我的邮箱,需要你更改一下
msg['Subject'] = '这个是邮件的主题:python3.8.1 入门基础学习 之 【python 发送Email邮件】 学习' # Email 发送主题
# Email 发送内容
msg.set_content("""
这个是邮件主题内容,python3.8.1 入门基础学习 之 【python 发送Email邮件】 学习,
学习简单,场景例子学习,就到啊<a href='https://www.csdcb.cn' alt='三云时光学习Python3.8.1'>三云时光学习Python3.8.1</a>
谢谢!!
""")
s = smtplib.SMTP('smtp.qq.com') # 设置 发送邮件的 Email 服务器地址
s.login(user="765911824@qq.com",password="XXXXXX") # 需要你登录, user: 发送者邮箱;password 授权码
# QQ授权码时提示内容: 温馨提示:登录第三方客户端时,密码框请输入“授权码”进行验证。生成授权码
s.send_message(msg) # 把封装好的 Email 发送出去吧
s.quit() # 关闭服务链接
注意:
这里的 password 不是网页登录是输入的密码,需要在你的邮箱里面去申请的,这里我以QQ Email为例子,给大家截图一张
其实也很简单:点击邮箱里面的设置-》账户-》生成授权码
最后修改于 2020-01-01 00:58:58
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

