Django SMTP 和安全密码身份验证

发布于 2024-08-28 12:14:08 字数 413 浏览 6 评论 0原文

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

老实说,我找不到足够多的关于 SPA 的信息,无法理解它到底是什么:

I have an SMTP server that requires secure password authentication (e.g. Outlook requires to check SPA). Is there a way to deal with it with Django SMTPConnection?
Or maybe ideas about any python solution to deal SPA?

Honestly, I couldn't find enough about SPA, to understand what is it exactly:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小嗲 2024-09-04 12:14:08

python-ntlm 项目 是 urllib2 的 NTLM 身份验证的有效实现。跟踪器中有一个补丁,允许与 smtplib 集成< /a>.

我会安装 python-ntlm,然后在 Django 项目中分叉 smtplib(确保它通过 smtplib 导入),然后修补 smtplib(以始终使用 ntlm 身份验证)或 django(以使用 python-ntlm)。

这将完成工作。

The python-ntlm project is a working implementation of NTLM authentication for urllib2. There is a patch floating around in the tracker that allows integration with smtplib.

I would install python-ntlm, then fork smtplib inside your Django project (making sure it gets imported through smtplib) and then patch either smtplib (to always use ntlm authentication) or django (to use python-ntlm).

This will get the work done.

翻了热茶 2024-09-04 12:14:08

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

SPA 是一种专有的 MS 协议,用于
没有文档。我
我认为你不会找到非 MS
SPA的实施。

After googling for it I found the same question asked on Google Groups:
http://groups.google.com/group/django-users/browse_thread/thread/fc7f77e2f796e6a4/90ae093cbb2863b8?pli=1

SPA is a proprietary MS protocol for
which there is no documentation. I
don't think you will find a non MS
implementation of SPA.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文