1 #-*-coding:utf-8-*-2 ImportSmtplib3 fromEmail.mime.textImportMimetext4 5Mailto_list = ['[email protected]','[email protected]','[email protected]','[email protected]']6Mail_host ="smtp.qq.com" #setting up the server7Mail_user ="1027179157" #User name8Mail_pass ="xxxxxxxxx" #Password9Mail_postfix ="qq.com" #outgoing outbox suffixTen One defSend_mail (to_list, Sub, content): Ame ="Hello"+"<"+ Mail_user +"@"+ Mail_postfix +">" -msg = mimetext (content, _subtype='Plain', _charset='gb2312') -msg['Subject'] =Sub themsg[' from'] =Me -msg[' to'] =";". Join (to_list) - Try: -Server =Smtplib. SMTP () + Server.connect (mail_host) - Server.login (Mail_user, Mail_pass) + Server.sendmail (Me, To_list, msg.as_string ()) A server.close () at returnTrue - exceptException as E: - Print(str (e)) - returnFalse - - if __name__=='__main__': in ifSend_mail (Mailto_list,"Hello","Hello world! "): - Print("sent successfully") to Else: + Print("Send failed")
Python's small script for sending messages