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