說明main.cf 基本語法
在第四天的時候有說明過Postfix 三十天就上手-Day 04 設定檔結構說明,相信大家看完之後對於postfix主要設定檔與作用有了一個大概的概念。
今天我們就針對main.cf說明一下此檔案設定語法,postfix預設將main.cf放在/etc/postfix的目錄下,該檔案的owner預設為 root,所以您要編輯的時候,需要使用 root進行編輯。
postfix在main.cf中使用的參數設定方法,與 UNIX shell 的變數設定方式類似,您可以如下列範例將等號右邊的數值(設定值)設定給等號右邊的參數。
ex:
parameter = value
除了直接設定設定值給參數,您也可以將某一參數設定為另外一個參數的設定值,就像變數使用的方法一樣,您只要在開頭使用錢字號**"$"**,如以下範例:
ex:
other_parameter = $parameter
這裡要特別跟大家說明,postfix 與 UNIX shell 有兩點比較不一樣的地方,說明如下:
第一:Postfix 不使用雙引號
第二:就算在設定$parameter的設定值之前您一樣可以使用 $parameter
最後,當您變更了mail.cf的設定值之後,請記得要在root的身分下執行下列指令,讓您的postfix(running)重新載入設定檔。
postfix reload