def send_email(to, subject, content): # 目标邮箱,主题,内容
# 引入所需的python模块(内置,无需自己安装)
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_email = "addresser@163.com" #发件人邮箱
# 构建邮件内容
msg = MIMEText(content, "html", "utf-8") # 内容
msg["From"] = formataddr(["张三老师", my_email]) # 发件人名称/我的邮箱
msg['to'] = to # 目标邮箱
msg['Subject'] = subject # 主题
# 发送邮件
server = smtplib.SMTP_SSL("smtp.163.com")
server.login(my_email, "******") # 我的邮箱/授权码
server.sendmail(my_email, to, msg.as_string()) # 我的邮箱/目标邮箱
server.quit()
send_email("receiver@outlook.com", "对学生的叮嘱", "好好学习,天天向上!")
用python发送email邮件
于 2023-01-12 09:25:48 首次发布