SASL 如何知道从 /etc/postfix/sasl 读取配置?

SASL 如何知道从 /etc/postfix/sasl 读取配置?

我已经在基于 Ubuntu 的系统上设置了 Postfix 以使用 SASL 进行身份验证。我按照一些方法完成了此操作,但主要是准备了大量文档。

有一点是可行的,但我不明白它是如何工作的,它基于来自 postfix 网站的配方。我创建了文件/etc/postfix/sasl/smtpd.conf,我知道它是 SASL 配置文件,而不是 Postfix 配置文件。SASL 如何知道在使用 Postfix 时检查此位置的配置?我不必将 SASL 配置为指向此目录,所以它是硬编码的吗?SASL 是否会在其他目录中搜索配置?

答案1

请考虑下面的图片: 在此处输入图片描述

以下是我上面添加的图像的链接。

https://www.postfix.org/SASL_README.html

请前往“配置 Cyrus SASL此 postfix 读取 /etc/postfix 下所有带有后缀名为配置文件

但回答你的问题,

我不需要配置 SASL 来指向该目录,所以它是硬编码的

答案是“是”

如果你在终端中运行以下命令,你可能会看到“smtpd_sasl_path“ 等于 “邮件传输协议“如下图所示:

在此处输入图片描述

配置文件的名称(默认:smtpd.conf)是可配置的。它由 Postfix SMTP 服务器发送给 Cyrus SASL 库的值和 Cyrus SASL 添加的后缀 .conf 连接而成。

相关内容