Postfix

SASL 如何知道從 /etc/postfix/sasl 讀取配置?

  • March 10, 2022

我已經設置 Postfix 在基於 Ubuntu 的系統上使用 SASL 進行身份驗證。我通過遵循一些食譜來做到這一點,但主要是準備了很多文件。

有一點可行,但我不明白它是如何工作的,它是基於 postfix 網站上的一個配方。我已經創建了文件/etc/postfix/sasl/smtpd.conf,我理解它是一個 SASL,而不是 Postfix,配置文件。在使用 Postfix 時,SASL 如何知道要檢查此位置的配置?我不必配置 SASL 來指向這個目錄,所以它是硬編碼的嗎?SASL 是否會在其他目錄中搜尋配置?

考慮下圖: 在此處輸入圖像描述

以下是我在上面添加的圖像的連結。

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

請轉到“配置 Cyrus SASL ”部分。by 這個後綴讀取 /etc/postfix 下所有後綴為**.conf**的配置文件。

但要回答你的問題,

我不必配置 SASL 來指向這個目錄,所以它是硬編碼的

答案是“是”

如果您在終端中執行以下命令,您可能會看到“ smtpd_sasl_path ”等於“ smtpd ”,如下圖所示:

在此處輸入圖像描述

配置文件的名稱(預設:smtpd.conf)是可配置的。它是 Postfix SMTP 伺服器發送到 Cyrus SASL 庫的值和 Cyrus SASL 添加的後綴 .conf 的串聯。

引用自:https://serverfault.com/questions/1095874