import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
def send_mail(sender, receiver_list, subject, message):
"""
发送邮件
:param sender:发件人邮箱地址
:param receiver_list:接收人地址列表
:param subject 邮件主题
:param message 邮件正文信息
"""
receiver = ", ".join(receiver_list)
smtpserver = 'xxx.xx.x'
msgroot = MIMEMultipart('related')
msgroot['Subject'] = subject
msgroot['To'] = receiver
msgroot['From'] = sender
# MIMEText有三个参数,第一个对应文本内容,第二个对应文本的格式,第三个对应文本编码
thebody = MIMEText(message, 'plain', 'utf-8')
msgroot.attach(thebody)
asmtp = smtplib.SMTP()
asmtp.connect(smtpserver)
# 发送给多人、同时抄送给多人,发送人和抄送人放在同一个列表中
asmtp.sendmail(sender, receiver_list, msgroot.as_string())
asmtp.quit()