Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask邮件连接重置错误:[WinError 10054]_Python_Flask_Flask Mail - Fatal编程技术网

Python Flask邮件连接重置错误:[WinError 10054]

Python Flask邮件连接重置错误:[WinError 10054],python,flask,flask-mail,Python,Flask,Flask Mail,我试图使用Flask mail发送电子邮件,但由于某些原因,它总是给我这个错误 ConnectionResetError: [WinError 10054] 顺便说一下,我已经将我的Gmail帐户配置为允许低安全性应用程序 代码如下: 从烧瓶导入烧瓶 从电子邮件导入邮件、消息 app=烧瓶(名称) app.config['MAIL_SERVER']='smtp.gmail.com' app.config['MAIL_PORT']=587 app.config['MAIL_USERNAME']=

我试图使用
Flask mail
发送电子邮件,但由于某些原因,它总是给我这个错误

ConnectionResetError: [WinError 10054]
顺便说一下,我已经将我的Gmail帐户配置为允许低安全性应用程序

代码如下:

从烧瓶导入烧瓶
从电子邮件导入邮件、消息
app=烧瓶(名称)
app.config['MAIL_SERVER']='smtp.gmail.com'
app.config['MAIL_PORT']=587
app.config['MAIL_USERNAME']='sender.gmail'
app.config['MAIL_PASSWORD']='sender.PASSWORD'
app.config['MAIL\u USE\u TLS']=False
app.config['MAIL\u USE\u SSL']=True
邮件=邮件(应用程序)
@附件路线(“/”)
def index():
msg=Message('Hello',sender='sender.gmail',recipients=['receiver.gmail']))
msg.body=“你好!”
邮件发送(msg)
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app.run(debug=True)

配置似乎令人困惑。当您将用户名和密码设置为类似“sender.gmail”和“sender.password”的字符串(在代码的其他地方不会更改),smtp.gmail.com肯定不会识别该用户

使用真实的东西,比如
kyllex@gmail.com
sup3rp4ssw0rd


我确实将它们设置为真正的gmail和密码,只是为了安全起见,我将它们更改为发件人和收件人。谢谢你使用并打开了正确的端口吗?因为SMTPS使用端口465