Linux下Mail服務器架設攻略 |
發(fā)布時間: 2012/8/14 12:06:24 |
一、安裝Sendmail
完全安裝Red Hat Linux 9.0時,Sendmail就會自動內(nèi)置,版本號為8.12.8-4。如果你不確定Linux是否已經(jīng)安裝有sendmail,可以輸入以下命令查看: [root@ahpeng root] rpm –qa grep sendmail 如果確定沒有安裝,請在圖形界面下依次選擇單擊“主菜單-系統(tǒng)設置-添加刪除應用程序”,然后在打開的“軟件包管理”窗口里選中“郵件服務器”選項,點“更新”后按照提示安裝即可。 另一種辦法是:直接插入Linux第1張安裝光盤,選擇/RedHat/RPMS目錄下的sendmail-8.12.8-4.i386.rpm安裝包,之后運行[root@ahpeng RPMS] # rpm -ivh sendmail-8.12.8-4.i386.rpm即可開始安裝,再用此方法在第3張安裝光盤的同目錄下依次安裝sendmail-cf.8.12.8-4.i386.rpm、sendmail-doc. 8.12.8-4.i386.rpm。 二、啟動Sendmail服務系統(tǒng) 筆者建議使用帶參數(shù)的Sendmail命令控制郵件服務器的運行:[root@ahpeng root]# sendmail -bd –q12h,后跟的參數(shù)解釋如下: -b:設定Sendmail服務運行于后臺。 -d:指定Sendmail以Daemon(守護進程)方式運行。 -q:設定當Sendmail無法成功發(fā)送郵件時,就將郵件保存在隊列里,并指定保存時間。上面的12h表示保留12小時。 此外,要檢測Sendmail服務器是否正常運行,可以使用命令行:[root@ahpeng root] # /etc/rc.d/init.d/sendmail status。 三、配置Sendmail sendmail.cf的配置語法比較難懂,一般資料上都是采用m4宏處理程序來生成所需的sendmail.cf文件(使用m4編譯工具一般不容易出錯,還可避免某些帶有安全漏洞的宏對服務器造成的破壞)。其配置文件位于/etc/mail/sendmail.cf,在創(chuàng)建的過程中還需要一個模板文件,Linux自帶有一個模板文件,位于/etc/mail/sendmail.mc。故可以直接通過修改sendmail.mc模板來達到定制sendmail.cf文件的目的,而不必去死啃哪些難理解的配置命令。配置步驟為: 第一步:用模板文件sendmail.mc生成sendmail.cf配置文件,并導出到/etc/mail/目錄下,使用命令行為:m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 第二步:再用[root@ahpeng root] /etc/rc.d/init.d/sendmail restart命令行重啟sendmail。 至此,郵件服務系統(tǒng)配置完成,已經(jīng)正常工作。接下來就是創(chuàng)建具體的帳戶了。 四、建立電子郵件新帳號 此步驟相對簡單,只需在Linux里新增一個用戶即可。依次進入“主菜單-系統(tǒng)設置-用戶和組群”選項,接著打開“Red Hat用戶管理器”對話框,點“添加用戶”按鈕,在接著出現(xiàn)的“創(chuàng)建新用戶”窗口中輸入用戶名及密碼即可,如圖所示: 本文出自:億恩科技【mszdt.com】 |