from flask import Flask
from flask_mail import Mail,Message
from flask_script import Manager
import os
from threading import Thread
app = Flask(__name__)
app.config['MAIL_SERVER'] ='smtp.163.com'
app.config['MAIL_USERNAME'] = '133*******91@163.com'
app.config['MAIL_PASSWORD']='l************g12345'
'''
linux
export 名=值
echo $名
win
set 名=值
set 名
'''
mail = Mail(app)
manager=Manager(app)
def async_send_mail(msg):
with app.app_context():
mail.send(msg)
@app.route('/send_mail/')
def send_mail():
msg =Message(subject='激活 ',recipients=['13366242691@163.com'],sender=app.config['MAIL_USERNAME'])
msg.html='<h1>12355656</h2>'
mail.send(msg)
thr =Thread(target=async_send_mail,args=(msg,))
thr.start()
return '发送邮件'
if __name__ == '__main__':
app.run(debug=True)
flask=====邮箱验证
最新推荐文章于 2024-09-04 17:15:42 发布