Specific reference code:
#!/usr/bin/env python# encoding: utf-8import smtplibfrom email.mime.text import mimetextclass myemail: def __init__ (self, subject, body): self.subject = subject self.body = body self.host = ' smtp.qq.com ' self.port = 465 self.sender = ' [email protected] ' self.pwd = ' Password ' self.receiver = ' [email protected] ' def send_email (self): msg = mimetext (self.body, ' plain ', ' utf-8 ') msg[' subject '] = self.subject msg[' from '] = self.sender msg[' to '] = self.receiver s = smtplib. Smtp_ssl (Self.host, self.port) s.login (self.sender, SELF.PWD) s.sendmail (self.sender, self.receiver, Msg.as_string ()) if __name__ == ' __main__ ': my_email = myemail ( ' This is a test mail ', ' This is a test email, please do not reply, thank you ' my_email.send_email ()
This article from "Xu Big Tree" blog, declined reprint!
Python implementation QQ Mailbox send