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設置文件中給出了代理憑據。但仍然是連接超時錯誤。我是否需要在其他地方設置代理設置,或者讓我知道我哪裏出錯了。 ?
我會嘗試使用另一臺smtp服務器,以查看問題是否來自gmail或您的設置。另外一個防火牆(甚至防病毒)可以阻止任何smtp連接。 –
是的,當我在家中嘗試相同時,它的工作原理完全正常。 – Yogi
這很明顯是因爲您的家庭位置沒有任何限制傳出SMTP,而你的辦公室明顯這樣做。是否將代理指定爲建議的工作?當然,如果你的代理不允許使用谷歌SMTP服務器,它仍然不會工作。 – e4c5