django 错误10060连接尝试失败

vom3gejh  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(114)
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 = 'yogi@gmail.com'

字符串
以上是django核心邮件模块的设置。我正在使用它的send_mail向用户发送邮件。当我尝试用gmailsmtp构建程序时,它抛出了以下错误
“错误10060连接尝试失败,因为连接方在一段时间后没有正确响应,或建立的连接失败,因为连接的主机没有响应”。
我在我的公司里这样做,所以它有代理设置。我已经在.condarc设置文件中提供了代理凭据。但仍然是连接超时错误。我是否需要在其他地方设置代理设置,或者让我知道我哪里出错了。?

j8ag8udp

j8ag8udp1#

据我所知,django不会从anaconda配置文件中检测到任何SMTP代理设置。您可以通过手动建立连接来克服这个问题。
注意send_mail有一个连接的option参数。您可以通过调用mail.get_connection来获得一个,现在您需要将其 Package 在sockspi上
更多细节请参见Python smtplib proxy supportPython send email behind a proxy server

相关问题