OpenBSD 7.2:使用者主目錄中的郵件檔案 - 使用 Postfix 還是堅持預設的 sendmail?

OpenBSD 7.2:使用者主目錄中的郵件檔案 - 使用 Postfix 還是堅持預設的 sendmail?

我需要設定一個郵件伺服器,但有一些不尋常的要求:

  1. OpenBSD 是必須的。可能是最新版本,7.2。
  2. 所有郵件都必須儲存在位於使用者主目錄中的郵箱檔案中。

嗯,看起來並不難,因為我在使用其他系統之前就是這樣做的。但我使用 Postfix 來完成這項任務,因為我對它非常熟悉,而且我只是喜歡 Postfix。

考慮到OpenBSD的頂級安全性,我開始考慮使用預設的MTA(sendmail)來取代Postfix(這也是一個熟悉OpenBSD的機會,因為我以前沒有使用過它),但我沒有找到一個簡單的解決方案。我知道我可以設定 mail.local 將郵件放入郵箱檔案中,但在 /var/mail/user 中。我沒有找到任何將郵件儲存在使用者主目錄中的選項。

你能告訴我,我錯過了一些明顯的事情嗎?假設我這樣做,為此任務配置預設 MTA 是否合理,或者使用 Postfix 是否可以接受/推薦?或者也許任何其他 MTA 通常更適合此類目的和此特定作業系統?

先感謝您!

答案1

Sendmail - 信箱位置

Sendmail 本身並不會將電子郵件傳送到本機信箱。 Sendmail 使用「本機郵件程式」程式/郵件程式。它通常是procmailLinux 上的程式(或sensible-mda安裝了 procmail 時,這意味著 procmail)。

若要檢查 sendmail 使用的“本機郵件程式”,請尋找以Mlocalin開頭的行/etc/mail/sendmail.cf

procmail您可以設定in ~/.procmailrc(或)使用的預設郵箱位置/etc/procmailrc


無論如何:我目前對使用 sendmail 的建議是「保留」——如果您沒有(很多)sendmail 經驗,請不要切換到 sendmail。

相關內容