代码如下:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
class Send:
def __init__(self):
self.send_user = '123@qq.com'
self.password = 'zhmvcnhybuiqeajj'
self.email_host = 'smtp.qq.com'
def send_mail(self, user_list, sub, content):
message = MIMEMultipart()
message['From'] = self.send_user
message['To'] = ';'.join(user_list)
message['Subject'] = sub
message.attach(MIMEText(content, 'plain', 'utf-8'))
server = smtplib.SMTP_SSL(self.email_host, 465)
server.login(self.send_user, self.password)
server.sendmail(self.send_user, user_list, message.as_string())
server.quit()
def send_main(self):
user_list = [ #用户列表
'123@gmail.com']
sub = 'ToDay Report' #主题
content = 'Today Is Good Day' #内容
self.send_mail(user_list, sub, content)
if __name__ == '__main__':
self = Send()
print('sending...')
self.send_main()
结果: