1. 程式人生 > >flask框架下發送郵件

flask框架下發送郵件

各種郵箱的配置參考

百度經驗-如何檢視各種郵箱的服務SMTP/POP3地址及埠號
各種郵箱埠

163郵箱

1

QQ郵箱

2

程式碼

# -*- coding:utf-8 -*-


from flask import Flask
from flask_mail import Mail, Message

app = Flask(__name__)
# 配置郵箱
app.config.update(
	DEGUB=True,
	MAIL_SERVER="smtp.163.com",
	MAIL_PORT=465,
	MAIL_USE_SSL=True,
	MAIL_USERNAME="
[email protected]
", MAIL_PASSWORD="xxxxxxxxxx" ) mail = Mail(app) @app.route("/") def index(): msg = Message("This is a test", sender="[email protected]", recipients=["[email protected]"]) msg.body = "Hello, KerrYoung" mail.send(msg) return "Send success!" if __name__ == "__main__": app.run(debug=True)

測試

3