1. 程式人生 > >使用flask-mail發送電子郵件時出現的問題

使用flask-mail發送電子郵件時出現的問題

style windows 出現 ask cat 代理 pan ica 賬號

考慮到gmail設置代理啥的比較麻煩,用幾乎已經不用的163郵箱測試,結果遇到各種問題:

533 authentication is required:

為保證安全性,考慮將賬號和密碼添加進環境變量而不是代碼中。

在windows中,應設置:

set MAIL_USERNAME=[email protected]
set MAIL_PASSWORD=xxxxx

bash中,應設置

export MAIL_USERNAME=[email protected]
export MAIL_PASSWORD=xxxxx

經命令行測試,在windows上的bash應使用bash設置。

在命令行上發現成功設置,但在index.py中運行時卻仍總是出現533錯誤。反復嘗試後發現在運行環境中並沒有成功導入賬號密碼,仍需研究。於是還是先將賬號密碼寫入代碼。

然後出現另一個錯誤:554 DT:SPM,

查詢後得知郵件被識別為垃圾郵件。更改內容各種沒用,最後找到一個技巧是給其他163郵箱發--給自己發,成功。

嗯。還是換個郵箱吧。

使用flask-mail發送電子郵件時出現的問題