我不断地读到,postfix 必须在编译时支持 sasl 才能使用 sasl 身份验证。
我已经运行了 postfix 实例(Centos 6.4 和 Fedora 18 机器)。它们是使用包管理器(yum)安装的。
我如何检查 postfix 是否已编译 sasl 支持?
答案1
postconf -a
并postconf -A
告诉您有哪些 sasl 插件类型可用。我假设如果在构建时未启用 sasl 支持(尽管可能没有启用),这些插件将返回错误或空列表。
您还可以检查输出ldd /path/to/postfix
并查看它是否链接到 sasl 库(尽管 postfix 可能使用 sasl 构建并且不链接到 sasl 库(如果它通过插件或某种方式支持它,我不知道它是否这样做)。