2016-08-02 290 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

回答

相关问题