From 98ce41b36b639740732986b0e49512ab43098b25 Mon Sep 17 00:00:00 2001 From: 6256616812ba963413573e32 <6256616812ba963413573e32@devide> Date: Tue, 30 May 2023 07:20:00 +0000 Subject: [PATCH] Tue May 30 07:20:00 UTC 2023 inscode --- index.html | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/index.html b/index.html index 7a96b40..fabe365 100644 --- a/index.html +++ b/index.html @@ -11,3 +11,44 @@ + +import smtplib +from email.mime.text import MIMEText +from email.utils import formataddr + +# 发件人邮箱账号 +my_sender = '发件人邮箱账号' +# 发件人邮箱密码(注意不是邮箱密码,是smtp授权码) +my_pass = '发件人邮箱smtp授权码' +# 收件人邮箱账号 +my_user = '收件人邮箱账号' +# 邮件主题 +my_subject = '邮件主题' +# 邮件内容 +my_msg = '邮件内容' + +# 将邮件内容初始化为一个MIMEText对象,其中'plain'表示纯文本邮件 +msg = MIMEText(my_msg, 'plain', 'utf-8') +# 设置邮件头部信息 +msg['From'] = formataddr(['发件人昵称', my_sender]) +msg['To'] = formataddr(['收件人昵称', my_user]) +msg['Subject'] = my_subject + +# SMTP服务器设置 +smtp_server = 'smtp.qq.com' +smtp_port = 465 + +try: + # 初始化SMTP服务器 + server = smtplib.SMTP_SSL(smtp_server, smtp_port) + # 模拟登陆SMTP服务器 + server.login(my_sender, my_pass) + # 发送邮件 + server.sendmail(my_sender, [my_user, ], msg.as_string()) + # 关闭SMTP服务器 + server.quit() + # 发送成功,打印提示信息 + print("邮件发送成功!") +except Exception as e: + # 发送失败,打印错误信息 + print("邮件发送失败!", e) -- GitLab