这是我用来发送邮件以重置密码的主要烧瓶邮件代码,以防用户忘记,但当我运行和编码时,它看到我 smtplib.SMTPServerDisconnected:连接意外关闭
下面是init.py文件代码
import os
from flask_mail import Mail
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_bcrypt import Bcrypt
from flask_login import LoginManager
app = Flask(__name__)
app.config['SECRET_KEY'] = '7f09c01a4f942b0812be4cb86e065f77'
app.config['SQLALCHEMY_DATABASE_URI']='sqlite:///site.db'
db=SQLAlchemy(app)
bcrypt=Bcrypt(app)
login_manager = LoginManager(app)
login_manager.login_view='login'
login_manager.login_message_category='info'
app.config['MAIL_SERVER'] = 'smtp.googlemail.com'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = True
app.config['MAIL_USERNAME'] = 'sender@gmail.com'
app.config['MAIL_PASSWORD'] = 'password'
mail = Mail(app)
from index import routes
Run Code Online (Sandbox Code Playgroud)
和routes.py文件
import os
import binascii
from PIL import Image
from flask import render_template,url_for, flash, …Run Code Online (Sandbox Code Playgroud)