![如何检查我的 postfix 是否编译了 sasl 支持?](https://linux22.com/image/616321/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%88%91%E7%9A%84%20postfix%20%E6%98%AF%E5%90%A6%E7%BC%96%E8%AF%91%E4%BA%86%20sasl%20%E6%94%AF%E6%8C%81%EF%BC%9F.png)
我不断地读到,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 库(如果它通过插件或某种方式支持它,我不知道它是否这样做)。