Sendmail 配置E-Mail伺服器

來源:互聯網
上載者:User

因為sendmail的功能強大,設定相當繁瑣,無法在一篇文章說完這個內容。我們在纛舉一個架設供一個公司使用的Internet E-Mail伺服器為例進行講述。以下的設定也能運用在較大的電子郵局應用中,不過隨著的使用者數的增多,將會使得整個郵局的效能有所下降,這時也就相應地要進行更加深入的設定工作。

1.將sendmail設定為守候進程(daemon)啟動


如果你在安裝LINUX的時候,選擇了E-Mail服務。那麼,sendmail就已成為一個守候進程啟動了。所謂的守候進程,指的是他就象DOS作業系統中的常駐記憶體程式相同,運行後,他們在後台偵聽,當需要他進行服務的時候,他就完成特定的功能和服務。在LINUX系統中有許多的服務就是以守衛進程的方式啟動著的。

你能使用以下命令來確認sendmail是否已啟動。
ps ?axuw|grep sendmail
如果啟動了sendmail,那麼這個命令將顯示出他的相關資訊。否則將沒有所有提示地回到命令列。如果沒有啟動,你能手動啟動。


如果你想讓sendmail自動在系統啟動時啟動,那麼就在/etc/rc.d/rc.net檔案中加上以下幾行代碼。
 

 
  1. if [-f /usr/lib/sendmail ]; then  
  2. (cd /usr/spool/mqueue;rm ?f if *)  
  3. /usr/lib/sendmail-bd-qlh;echo ?n ‘sendmail’>/dev/console  
  4. fi  

2.設定sendmail.cf

sendmail.cf是sendmail的設定檔案。一般說來在安裝了LINUX系統之後,他將自動產生一個適合本系統使用的sendmail.cf檔案,而且在sendmail.8.9.3/cf目錄下更有許多適應各種系統的sendmail.cf的檔案樣本,根據檔案名稱也能判斷出他們所適用的場合。能選擇他們替換原有的sendmail.cf檔案。也就是將他們複製到/etc目錄中去,覆蓋掉原來的sendmail.cf檔案。
而且sendmail還提供了一個sendmail.cf的產生器m4,他通過一系列的人機對話來產生一個使用者制定的sendmail.cf檔案。具體的用法能閱讀m4的協助檔案。在此就不再詳述。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.