关于flask_mail发送验证码时的smtplib.SMTPServerDisconnected: Connection unexpectedly closed

问题描述

在写一个毕业设计中,flask框架,问题出在flask_mail发送验证码登录模块。

关于flask_mail发送验证码时的smtplib.SMTPServerDisconnected: Connection unexpectedly closed_第1张图片


原因分析:

一.Message函数中,参数recipients应为列表                

         解决方案:

Register_Email = request.form.getlist('Register_Email')

二.配置项出问题

关于flask_mail发送验证码时的smtplib.SMTPServerDisconnected: Connection unexpectedly closed_第2张图片

        

服务器名称 服务器地址 SSL协议端口号 非SSL协议端口号
IMAP imap.163.com 993 143
SMTP smtp.qq.com/smtp.163.com 465/994 qq的不知道/25
POP3 Pop.163.com 995 110

 三.借用上图,可能为授权码(MAIL_PASSWARD)问题或账号错误问题(MAIL_USERNAME)

        这个就自己看看你自己是不是这个授权码就完了 

你可能感兴趣的:(flask,python,后端)