Sendmail 的設定
Red Hat 9.0 內含 sendmail 及 postfix 這二支郵件伺服套件,預設是安裝 sendmail,安裝時可以將 postfix 安裝進來。
主要設定檔都集中在 /etc/mail 目錄中。
使用者的信件都集中在 /var/spool/mail 目錄中。
一、修改下列設定檔
(1) vi /etc/mail/local-host-names
將主機名稱及網域加入,例如:
rh9.naes.tnc.edu.tw
naes.tnc.edu.tw
mail.naes.tnc.edu.tw (如果是第二部 mail 主機,只要加入主機名稱即可 ,此行不必再加。)
(2) vi /etc/mail/access
加入主機名稱及網域,只能夠由學校發信避免被利用發廣告信。
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
rh9.naes.tnc.edu.tw RELAY
naes.tnc.edu.tw RELAY
修改後記得要下 make 指令。( makemap hash /etc/mail/access < /etc/mail/access )
(3) vi /etc/mail/sendmail.cf
第264行 O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
最前面加上 # 號
(4)重新啟動 sendmail
/etc/rc.d/init.d/sendmail restart
(5)測試是否有正常啟動?
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 fedora.naes.tnc.edu.tw ESMTP Sendmail 8.12.8/8.12.8; Thu, 17 Jul 2003 13:19:13 +0800
quit 可以離開。