# -- coding: UTF-8 --
import smtplib
from email.mime.text import MIMEText
mail_host = “smtp.163.com” #服务器
mail_user = “1375133XXXX@163.com” #邮箱账号
mail_pass = ‘xxxxx’ #授权密码
sender = ‘1375133XXXX@163.com’ #发件人
receivers = [‘236877XXXX@qq.com’] #s收件人组
aa = ‘这是内容:啊啊哦哦’ #变量
message = MIMEText(f"{aa}",“plain”,“utf-8”) #构造正文
bb = ‘报警咯’ #变量
message[‘From’] = sender #发件人
message[‘To’] = “;”.join(receivers) #收件人
message[‘Subject’] = f"监控报警{bb}" #邮件标题
try:
smtpObj = smtplib.SMTP() #构建发送邮件
smtpObj.connect(mail_host,25) #指定服务器
smtpObj.login(mail_user,mail_pass) #登录账户
smtpObj.sendmail(sender,receivers,message.as_string())
print(‘成功’)
except smtplib.SMTPException as e:
print(f"失败,{e}")