使用 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)

參考資料

twtrubiks/Flask-Mail-example

results matching ""

    No results matching ""