无需重建 SASL 即可启用 NTLM 支持

无需重建 SASL 即可启用 NTLM 支持

我有 Ubuntu 12.04 LTS。我想使用 Postfix 作为 Microsoft Exchange 服务器的中继。我向 Postfix 发送一封邮件,它连接到 Exchange,进行身份验证并发送邮件。我在 NTLM 授权方面遇到了问题。当我发送邮件时,我在 Postfix 日志中看到此消息:

warning: mail.example.com [192.168.xxx.xxx]:25 offered no supported AUTH mechanisms: 'NTLM'

进入文档Postfix SASL 操作指南被写成使用 NTLM 支持选项重建 SASL 模块。但我不想重建模块。我认为 Ubuntu 存储库中有启用了 NTLM 支持的软件包。

后缀输出:

$ postconf -a
cyrus
dovecot

有人知道如何解决我的问题吗?

答案1

快速浏览了一下,乍一看,cyrus 似乎不是在编译时就支持 NTLM 的。在 ubuntu 包中看不到 ntlm 库,但它仍有可能是用 NTLM 构建的并且是静态链接的。

是的,这里是一个解决方案,但它确实包括从源代码编译 cyrus。但当然。您必须采用它以适合您所针对的 postfix\cyrus 版本。

请随意尝试编译支持,并使用您遇到的问题更新您的问题。祝你好运。

相关内容