import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
def send_mail(to, text, subject):
"""
用163邮箱发送邮件
:param to: 目标邮箱
:param text: 邮件正文
:param subject: 邮件主题
:return:
"""
# 构建邮件内容
msg = MIMEText(text, "html", "utf-8") # 内容
msg["From"] = formataddr(["***", "m18952070489@163.com"]) # 自己名字,自己邮箱
msg["to"] = to # 目标邮箱
msg["Subject"] = subject # 主题
# 发送邮件
server = smtplib.SMTP_SSL("smtp.163.com")
server.login("m18952070489@163.com", "XZGWOGXMMDBRABNG") # 账户,授权码
server.sendmail("m18952070489@163.com", to, msg.as_string()) # 自己邮箱/目标邮箱/内容
server.quit()
send_mail("767151573@qq.com", "我是邮件正文", "我是主题")
【python用email模块实现邮件发送】
最新推荐文章于 2024-05-27 17:00:50 发布