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*******[email protected]'
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=['[email protected]'],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=====邮箱验证
猜你喜欢
转载自blog.csdn.net/qq_42817166/article/details/83757916
今日推荐
周排行