Django SMTP和安全密码验证

时间:2010-04-13 13:28:18

标签: python django smtp ntlm

我有一台需要安全密码验证的SMTP服务器(例如Outlook需要检查SPA)。有没有办法用Django SMTPConnection处理它? 或者可能有关于处理SPA的任何python解决方案的想法?

老实说,我找不到足够的SPA,要明白究竟是什么:

2 个答案:

答案 0 :(得分:0)

在Google上搜索后,我在Google网上论坛上发现了同样的问题: http://groups.google.com/group/django-users/browse_thread/thread/fc7f77e2f796e6a4/90ae093cbb2863b8?pli=1

  

SPA是一种专有的MS协议   哪个没有文件。一世   不要以为你会找到一个非MS   实施SPA。

答案 1 :(得分:0)

python-ntlm project是urllib2的NTLM身份验证的有效实现。在跟踪器中有一个补丁,允许integration with smtplib

我会安装python-ntlm,然后在你的Django项目中派生smtplib(确保它通过smtplib导入),然后修补smtplib(总是使用ntlm身份验证)或django(使用python-ntlm)。

这将完成工作。