import smtplib # 导入邮件服务的模块smtplib
from email.mime.text import MIMEText
from email.header import Header # 前三行,写在函数之前
def send_mail(message): #定义发邮件函数
a = ['1351841****@163.com','1731017****@163.com','1731023****@163.com'] #定义一个列表a为接收方,实现多个接收方
sender = '132079****@qq.com' #发送方
for i in a:
receiver = i
subject = '报警'
username = '132079****@qq.com' #发送方使用的账户名
password = 'ziisvyxvzbeg****' #发送方的授权码密码
msg = MIMEText(message, 'plain', 'utf-8')
msg['Subject'] = Header(subject, 'utf-8')
msg['From'] = sender
msg['To'] = receiver
smtp = smtplib.SMTP()
smtp.connect('smtp.qq.com') #邮件服务器,发送方是什么邮箱,这里qq改成什么邮箱
smtp.login(username, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()

网友评论