2016-08-02 327 views
1
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 

EMAIL_HOST='smtp.gmail.com' 
EMAIL_PORT=465 
EMAIL_HOST_USER = 'yogi' 
EMAIL_HOST_PASSWORD = '###' 
DEFAULT_EMAIL_FROM = '[email protected]' 

上面是django核心郵件模塊的設置。我正在使用它的send_mail向用戶發送郵件。當我嘗試使用Gmail SMTP籌建方案,它拋出以下錯誤Errno 10060連接嘗試失敗

「errno的10060連接嘗試失敗,因爲連接的方 沒有正確一段時間後響應或已建立 連接失敗,因爲連接的主機無法響應'。

我這樣做是在我的公司,所以它有代理設置。我在.condarc設置文件中給出了代理憑據。但仍然是連接超時錯誤。我是否需要在其他地方設置代理設置,或者讓我知道我哪裏出錯了。 ?

+0

我會嘗試使用另一臺smtp服務器,以查看問題是否來自gmail或您的設置。另外一個防火牆(甚至防病毒)可以阻止任何smtp連接。 –

+0

是的,當我在家中嘗試相同時,它的工作原理完全正常。 – Yogi

+1

這很明顯是因爲您的家庭位置沒有任何限制傳出SMTP,而你的辦公室明顯這樣做。是否將代理指定爲建議的工作?當然,如果你的代理不允許使用谷歌SMTP服務器,它仍然不會工作。 – e4c5

回答

相關問題