Postfix 研究
postfix 看起來簡單,其實也有點複雜(應該是我不熟吧......)
若打算用主機名稱來作為 postfix 回應客戶端的名稱,那就不用作更動,若想在同一台主機執行 postfix ,但又想用不同名稱,如主機名稱是 www.123.com , postfix 想用 mail.123.com ,那就需要作一些簡單的設定才可以達成,可以修改 /usr/local/etc/postfix/main.cf 中的 myhostname 或 mydomain 參數。
1,設定 myhostname 時,假設設定 myhostname = mail.123.com , postfix 會自動幫你把 mydomain 設成 123.com ,若需要把設定檔複製到很多台機器上用,那就可以設定 mydomain 就可以了。
2,設定 mydestination ,可以幫本地端轉信(relay),因為 mydomain 己設定好,所以只要引用就好,如 mydestination =$mydomain,若要 postfix 也可接受 myhostname 主機名稱的郵件,那再加入 myhostname 即可,如 mydestination = $mydomain , $myhostname , postfix 有提供一支程式來檢視 mydestination 的設定
#postconf mydestination?
3,設定外寄訊息的附加網域名稱,可以設定 myorigin ,若沒設定,預設是 myhostname ,這個功用是本地端寄出的郵件,會自動加上完整域名,例如 root 寄出的信件,會變成 root@$mydomain
若打算用主機名稱來作為 postfix 回應客戶端的名稱,那就不用作更動,若想在同一台主機執行 postfix ,但又想用不同名稱,如主機名稱是 www.123.com , postfix 想用 mail.123.com ,那就需要作一些簡單的設定才可以達成,可以修改 /usr/local/etc/postfix/main.cf 中的 myhostname 或 mydomain 參數。
1,設定 myhostname 時,假設設定 myhostname = mail.123.com , postfix 會自動幫你把 mydomain 設成 123.com ,若需要把設定檔複製到很多台機器上用,那就可以設定 mydomain 就可以了。
2,設定 mydestination ,可以幫本地端轉信(relay),因為 mydomain 己設定好,所以只要引用就好,如 mydestination =$mydomain,若要 postfix 也可接受 myhostname 主機名稱的郵件,那再加入 myhostname 即可,如 mydestination = $mydomain , $myhostname , postfix 有提供一支程式來檢視 mydestination 的設定
#postconf mydestination?
3,設定外寄訊息的附加網域名稱,可以設定 myorigin ,若沒設定,預設是 myhostname ,這個功用是本地端寄出的郵件,會自動加上完整域名,例如 root 寄出的信件,會變成 root@$mydomain
留言
張貼留言