我有一台需要安全密码验证的SMTP服务器(例如Outlook需要检查SPA)。有没有办法用Django SMTPConnection处理它? 或者可能有关于处理SPA的任何python解决方案的想法?
老实说,我找不到足够的SPA,要明白究竟是什么:
答案 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)。
这将完成工作。