記錄我遇到的關於Flask傳送郵件的幾個問題
阿新 • • 發佈:2019-01-04
直接貼程式碼了
app.config['MAIL_SERVER'] = 'smtp.qq.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USE_SSL'] = True #坑1:這裡不能為MAIL_USE_TLS
app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')
app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD')
app.config['FLASKY_MAIL_SUBJECT_PREFIX' ] = '[Flasky]'
app.config['FLASKY_MAIL_SENDER'] = '[email protected]'
app.config['FLASKY_ADMIN'] = os.environ.get('FLASKY_ADMIN')
坑2:
關於把”MAIL_USERNAME”,”MAIL_PASSWORD”,”FLASKY_ADMIN”寫入到虛擬環境中怎麼都行不通,暫時把三個環境變數新增到Pycharm的Environment variable中(每次重新開啟都要重新寫入3個變數)具體如下:
其他部分程式碼與書上相同