QQ邮箱太恶心了。经常改验证方式
阿福最近的脚本不能用了,研究了一上午。
终于研究出来了。
def sendmail(data): content = data['content'] msg = MIMEText(content,_subtype='plain',_charset='utf8') msg['Subject'] = data['Subject'] msg['From']= data['From'] msg['To'] = ';'.join(data['mail_list']) try: server = smtplib.SMTP() server.connect(mail_host) server.starttls() server.login(email,auth_key) server.sendmail(data['From'],data['mail_list'],msg.as_string()) server.close() return True except Exception,e: for x in e: print x return False sendmail(data) 代码如上 需要的变量有 email string 用户名 auth_key string 授权码(非邮箱密码) data dict 数据字典
构造好之后就能够登录发邮件了。效果非常好
未经允许不得转载:啊福主机 » Python 使用QQ邮箱发邮件