在我的django应用程序中激活我的代理设置的位置

时间:2016-08-03 08:18:51

标签: python django proxy

我正在尝试向我的django应用中的用户发送激活邮件。我在我公司开发,它有代理。因此,当我尝试向用户发送电子邮件时,它会给出连接超时错误。但是当我在家里试用它时效果很好。我从我的公司获得了代理设置,但我很困惑在哪里更新我的django应用程序的代理设置。有关如何使这项工作的任何帮助?

1 个答案:

答案 0 :(得分:1)

您希望使用HTTP代理访问外部SMTP服务器。 如果您的代理服务器支持Socks或CONNECT方法,则是可行的。 考虑使用这个库来包装与smtp相关的代码:

  1. http://socksipy.sourceforge.net/
  2. https://gist.github.com/frxstrem/4487802