Postfix incompatibility safety net

Postfix 自 2.12 版開始,新增了一個設定項 compatibility_level,預設值是 0。

這個設定項用來警示:升級之後,舊設定和新版本預設值不相容的地方。

例如:

  1. chroot 預設值由 y 改為 n
  2. 舊設定,在改寫郵址時,對沒有域名的郵址,預設會自動加上 $mydomain,即 append_dot_mydomain=yes;新版本,預設值則改成不自動加上,即 append_dot_mydomain=no
  3. 舊設定,預設不使用 SMTP utf8;新版本,預設開啟 utf8,即 smtputf8_enable=yes

若有以上情形,Postfix 會在 mail.log 中留下警告訊息。

一旦管理者確認這些不相容的預設值都已修改了之後,可執行以下指令關閉警示:

compatibility_level=1

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

請輸入驗證碼 * Time limit is exhausted. Please reload CAPTCHA.

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料