如何检查我的 postfix 是否编译了 sasl 支持?

如何检查我的 postfix 是否编译了 sasl 支持?

我不断地读到,postfix 必须在编译时支持 sasl 才能使用 sasl 身份验证。

我已经运行了 postfix 实例(Centos 6.4 和 Fedora 18 机器)。它们是使用包管理器(yum)安装的。

我如何检查 postfix 是否已编译 sasl 支持?

答案1

postconf -apostconf -A告诉您有哪些 sasl 插件类型可用。我假设如果在构建时未启用 sasl 支持(尽管可能没有启用),这些插件将返回错误或空列表。

您还可以检查输出ldd /path/to/postfix并查看它是否链接到 sasl 库(尽管 postfix 可能使用 sasl 构建并且不链接到 sasl 库(如果它通过插件或某种方式支持它,我不知道它是否这样做)。

相关内容