Flask-Mail ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] 版本号错误 (_ssl.c:997)

问题描述 投票:0回答:0

我正在开发一项向用户发送电子邮件以恢复密码的服务。但是,当我向给定端点发出调用此函数的请求时,我收到

ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:997)
.

我在开发中使用 MailTrap,我的环境变量写在

.env
文件中,如下所示:

MAIL_SERVER="sandbox.smtp.mailtrap.io"
MAIL_PORT=2525
MAIL_USERNAME="my_username"
MAIL_PASSWORD="my_password"
MAIL_USE_SSL=false
MAIL_USE_TLS=true

这是 MailTrap 提供的默认配置,用于

Flask-Mail
.

我尝试为

MAIL_PORT
MAIL_USE_SSL
MAIL_USE_TLS
使用其他值,例如:

MAIL_PORT=587
MAIL_USE_SSL=false
MAIL_USE_TLS=true

MAIL_PORT=465
MAIL_USE_SSL=true
MAIL_USE_TLS=false

但还不够。

我如何解决这个问题?

python python-3.x flask flask-restful flask-mail
© www.soinside.com 2019 - 2024. All rights reserved.