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.

This site uses Akismet to reduce spam. Learn how your comment data is processed.