使用 Flask-Mail 完成寄信功能
到自己的gmail,點右上角的齒輪,然後選【設定】,
然後找到【轉寄和POP/IMAP】,選擇【啟用IMAP】,
記得按儲存變更。 這樣就完成第一步了。
接著到這裡去開啟權限。
P.S
以上步驟請多確認幾次,有時候明明開啟了
但下一次去點他他卻還是關閉的。
安裝 Flask-Mail
$ pip install Flask-Mail
新增並修改下方程式碼為自己的 Gmail 帳號和密碼
app.config.update(
DEBUG=False,
# EMAIL SETTINGS
MAIL_SERVER='smtp.gmail.com',
MAIL_PORT=465,
MAIL_USE_SSL=True,
MAIL_DEFAULT_SENDER=('admin', '[email protected]'),
MAIL_MAX_EMAILS=10,
MAIL_USERNAME='[email protected]',
MAIL_PASSWORD='xxxxxxxxx'
)
mail = Mail(app)
參考資料