Postfix攻略(1)安裝與更新


[前言]
對網管人員而言,sendmail可以說是每個人心理心中共同的痛。
因為 sendmail.cf 這個設定檔還得藉由 m4 scripts 才能搞定!
安全議題更是 sendmail 所令人詬病的,不時傳出安全漏洞被發覺,若沒有經常更新,一不小心就被攻擊了!

Postfix 的作者Wietse Zweitze Venema 先生認為,sendmail 是這樣成功的一個 MTA ,但是偏偏有點小問題,所以站在兼容的立場上面寫出這個幾乎可以完全取代 sendmail 的 MTA!此外, Postfix 還更加的安全呢,真是很不錯的一個 mail server 的替代方案啊!

[安裝]

cd /usr/ports/mail/postfix
make clean install clean

[設定]
*編輯 /usr/local/etc/postfix/main.cf
主要設定的有 hostnamedomain name

myhostname = venus.kmd.twbbs.org
mydomain = kmd.twbbs.org

*如果你在以前的郵件系統中有設 alias,你可以把 /etc/mail/aliases 直接 copy 過來:

cp /etc/mail/aliases /usr/local/etc/postfix/aliases

並在 /usr/local/etc/postfix/main.cf 中修改 alias_mapsalias_database

alias_maps = hash:/usr/local/etc/postfix/aliases
alias_database = $alias_maps

以後每次更新 alias之後,只要打

newaliases

就可以了

*別忘了在 /etc/rc.conf 中加上

sendmail_enable=”YES”
sendmail_flags=”-bd”
sendmail_outbound_enable=”NO”
sendmail_submit_enable=”NO”
sendmail_msp_queue_enable=”NO”

*最後,把正在執行的 sendmail 砍掉,並執行新的郵件系統

killall -9 sendmail
sendmail -bd