flask 郵件發不出去,怎么解決
3 回答

九州編程
TA貢獻1785條經驗 獲得超4個贊
你的配置有錯誤:
MAIL_PORT = 25
MAIL_USE_TLS = True
1. 首先在163的網頁里面,把stmp的功能打開,否則肯定不能發的
2. 用客戶端授權碼代替用戶密碼,這個也要在163設置的
3. 如果使用非SSL協議,則端口號是 25
MAIL_PORT = 25
MAIL_USE_TLS = False
MAIL_USE_SSL = False
如果使用SSL協議,則端口號是 465 或者 994
MAIL_PORT = 465
MAIL_USE_TLS = False
MAIL_USE_SSL = True
你的其他配置沒有問題,多試驗吧,肯定能發的。首先試驗用同步方式發送,再試驗異步方式。

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
添加回答
舉報
0/150
提交
取消