首页 > 解决方案 > 如何为 NTLM 身份验证生成 type3 消息?

问题描述

我想从 linux 服务器发送测试邮件。在 telnet 和 ehlo 之后,我使用了 AUTH NTLM,然后我发送 type1 消息,我得到了响应,但我不知道如何形成 type 3 消息才能成功进行身份验证。我需要使用类型 2 消息中的一些信息吗?这是一个示例 https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smtpntlm/a048c79f-7597-401b-bcb4-521d682de765

我需要了解在 6 和 7 步骤中完成了什么。

提前致谢

标签: ntlmmail-server

解决方案


从类型 2 消息中,您将需要NTLM CHALLENGE_MESSAGE. 我在 Javascript 中实现了这个,所以你可以看看我的具体协议的实现:https ://github.com/SamDecrock/node-http-ntlm/blob/master/ntlm.js


推荐阅读