Sendmail 配置E-Mail服務器
因為sendmail的功能強大,設置相當繁瑣,無法在一篇文章說完這個內(nèi)容。我們在纛舉一個架設供一個公司使用的Internet E-Mail服務器為例進行講述。以下的設置也能運用在較大的電子郵局應用中,不過隨著的用戶數(shù)的增多,將會使得整個郵局的性能有所下降,這時也就相應地要進行更加深入的設置工作。
1.將sendmail設置為守候進程(daemon)啟動
如果你在安裝LINUX的時候,選擇了E-Mail服務。那么,sendmail就已成為一個守候進程啟動了。所謂的守候進程,指的是他就象DOS操作系統(tǒng)中的常駐內(nèi)存程式相同,運行后,他們在后臺偵聽,當需要他進行服務的時候,他就完成特定的功能和服務。在LINUX系統(tǒng)中有許多的服務就是以守衛(wèi)進程的方式啟動著的。
你能使用以下命令來確認sendmail是否已啟動。
ps ?axuw|grep sendmail
如果啟動了sendmail,那么這個命令將顯示出他的相關信息。否則將沒有所有提示地回到命令行。如果沒有啟動,你能手動啟動。
如果你想讓sendmail自動在系統(tǒng)啟動時啟動,那么就在/etc/rc.d/rc.net文件中加上以下幾行代碼。
- if [-f /usr/lib/sendmail ]; then
- (cd /usr/spool/mqueue;rm ?f if *)
- /usr/lib/sendmail-bd-qlh;echo ?n ‘sendmail’>/dev/console
- fi
2.設置sendmail.cf
sendmail.cf是sendmail的設置文件。一般說來在安裝了LINUX系統(tǒng)之后,他將自動生成一個適合本系統(tǒng)使用的sendmail.cf文件,而且在sendmail.8.9.3/cf目錄下更有許多適應各種系統(tǒng)的sendmail.cf的文件樣本,根據(jù)文件名也能判斷出他們所適用的場合。能選擇他們替換原有的sendmail.cf文件。也就是將他們復制到/etc目錄中去,覆蓋掉原來的sendmail.cf文件。
而且sendmail還提供了一個sendmail.cf的生成器m4,他通過一系列的人機對話來生成一個用戶制定的sendmail.cf文件。具體的用法能閱讀m4的幫助文件。在此就不再詳述。
【編輯推薦】
- 架設RHEL4系統(tǒng)Sendmail郵件服務器
- RHEL 5.2下SendMail+dovecot郵件系統(tǒng)配置教程
- linux Mrtg監(jiān)控主機流量的安裝方法
- CentOS系統(tǒng)如何解決鼠標花屏的問題
- 小型企業(yè)的Sendmail郵件服務器應用實例