![SASL 如何知道从 /etc/postfix/sasl 读取配置?](https://linux22.com/image/775636/SASL%20%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E4%BB%8E%20%2Fetc%2Fpostfix%2Fsasl%20%E8%AF%BB%E5%8F%96%E9%85%8D%E7%BD%AE%EF%BC%9F.png)
我已经在基于 Ubuntu 的系统上设置了 Postfix 以使用 SASL 进行身份验证。我按照一些方法完成了此操作,但主要是准备了大量文档。
有一点是可行的,但我不明白它是如何工作的,它基于来自 postfix 网站的配方。我创建了文件/etc/postfix/sasl/smtpd.conf
,我知道它是 SASL 配置文件,而不是 Postfix 配置文件。SASL 如何知道在使用 Postfix 时检查此位置的配置?我不必将 SASL 配置为指向此目录,所以它是硬编码的吗?SASL 是否会在其他目录中搜索配置?
答案1
以下是我上面添加的图像的链接。
请前往“配置 Cyrus SASL此 postfix 读取 /etc/postfix 下所有带有后缀名为配置文件。
但回答你的问题,
我不需要配置 SASL 来指向该目录,所以它是硬编码的
答案是“是”
如果你在终端中运行以下命令,你可能会看到“smtpd_sasl_path“ 等于 “邮件传输协议“如下图所示:
配置文件的名称(默认:smtpd.conf)是可配置的。它由 Postfix SMTP 服务器发送给 Cyrus SASL 库的值和 Cyrus SASL 添加的后缀 .conf 连接而成。