安装扩展包
pip install flask-mail
配置信息
163邮箱配置
from flask import Flask
from flask_email import Mail, Message
app = Flask(__name__)
app.config.update(
DEBUG = True,
MAIL_SERVER = 'smtp.163.com',
MAIL_PORT = 25,
MAIL_USE_TLS = True,
MAIL_USERNAME = 'XXXXXXX'
MAIL_PASSWORD = 'XXXXXXXXX'
)
mail = Mail(app)
@app.route('/')
def index():
msg = Message("This is a test", sender='234353411@163.com', recipients=['23423@163.com','asdewd@163.com',....])
msg.body = 'Flask test mail'
mail.send(msg)
print('Mail sent')
return 'Sent Succeed'
if __name__ == "__main__":
app.run()