0
當我設置在setting.py如下因素paramters EMAIL_HOST,EMAIL_PORT,EMAIL_HOST_USER,EMAIL_HOST_PASSWORD EMAIL_USE_TLS,DEFAULT_FROM_EMAIL的Django無法從setting.ini [錯誤11001]的getaddrinfo失敗
使用數據並調用send_mail每一件事工作正常但是,當我移動參數setting.iniI時,我得到錯誤, 。 我能看到確實PARAM正確的在我的代碼,當我嘗試查看它們:
raise Exception('EMAIL_HOST -> ' + settings.EMAIL_HOST +
'EMAIL_PORT -> ' + str(settings.EMAIL_PORT) +
'EMAIL_HOST_PASSWORD -> ' +
settings.EMAIL_HOST_PASSWORD +
'EMAIL_HOST_USER -> ' + settings.EMAIL_HOST_USER +
'EMAIL_USE_TLS -> ' + str(settings.EMAIL_USE_TLS)
)
但是,當我嘗試發送郵件,我得到了如下因素誤差
[Errno 11001] getaddrinfo failed
任何建議,爲什麼當我使用參數settings.py它工作正常 ,當我把它放在setting.ini我能夠看到他們,但未能發送郵件,我做錯了什麼?
我用: Django的版本:1.11 Python版本:3.5.0 和我打電話send_mail作爲folow中
send_mail("this is the subject",
"this is the content", settings.EMAIL_HOST_USER, ["[email protected]","[email protected]"])
感謝 的幫助
發佈完整回溯.. –