自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

sendmail的安裝

運(yùn)維 系統(tǒng)運(yùn)維
在Linux或者Unix平臺(tái)下,由于sendmail是缺省郵件配置而得到廣泛的應(yīng)用。但是應(yīng)該如何安裝sendmail呢?需要哪些步驟呢?本文將為您解答。

  在Linux或者UNIX平臺(tái)下,如何安裝sendmail郵箱呢?由于現(xiàn)在成為L(zhǎng)inux系統(tǒng)的缺省郵件配置,以下是sendmail 郵件的安裝步驟。

  1、 先安裝cyrus-sasl-2.1.18.tar.gz,sendmail安裝時(shí)要用到sasl(簡(jiǎn)單認(rèn)證和安全層協(xié)議)的

  2、 庫(kù)文件的頭文件。

  解壓縮:

  1.   # tar -zxvf cyrus-sasl-2.1.18.tar.gz 

  編譯:

  進(jìn)入剛解壓的源碼目錄,運(yùn)行以下命令完成安裝。

  1.   #./configure --prefix=/usr/local/sasl2 --enable-login 

  一定要加--enable-login,因?yàn)镾ASL2默認(rèn)不支持login這種驗(yàn)證方式,而OUTLOOK是通過(guò)login來(lái)進(jìn)行SMTP驗(yàn)證的。

  1.   #make # 編譯  
  2.  
  3.   #make install # 安裝 

  完成以上linux程序安裝三步曲之后,就可以開(kāi)始配置和測(cè)試了。

  3、配置SASL

  為了把SASL應(yīng)用于sendmail認(rèn)證,還需進(jìn)行一些配置工作。sendmail會(huì)到/usr/lib目錄下去找SASL2庫(kù),而我們是把程序安裝在/usr/local/sasl2中,為什么不把軟件安裝在/usr/lib目錄呢?這主要是為了好管理自已安裝的軟件啦。所以我們要在/usr/lib目錄下做一個(gè)鏈接:

  1.   # cd /usr/lib  
  2.  
  3.   # ln -s /usr/local/sasl2/lib/* . 

  ok,接著要在/var/目錄下建一個(gè)目錄給saslauthd進(jìn)程存在臨時(shí)數(shù)據(jù)。

  1.   # cd /var  
  2.  
  3.   # mkdir state  
  4.  
  5.   # cd state  
  6.  
  7.   # mkdir saslauthd 

  注:如果沒(méi)有這些目錄,運(yùn)行saslauthd時(shí),會(huì)提示出錯(cuò)。

  ok,接著為確保CYRUS-SASL2函數(shù)庫(kù)知道怎樣驗(yàn)證所收來(lái)的SASL認(rèn)證請(qǐng)求,必須創(chuàng)建一個(gè)SASL的配置文件來(lái)把MTA程序定義成一個(gè)SASL應(yīng)用。配置文件名為Sendmail.conf(注意是大寫(xiě)的S),位于/usr/lib/sasl2目錄中,也就是/usr/local/sasl2/lib/sasl2這個(gè)目錄,記得上面新建的鏈接了嗎?在該文件中你定義你希望使用的認(rèn)證數(shù)據(jù)庫(kù)方法,以下這個(gè)例子使用saslauthd來(lái)驗(yàn)證認(rèn)證請(qǐng)求。

  1.   # cd /usr/lib/sasl2  
  2.  
  3.   # echo 'pwcheck_method: saslauthd' > Sendmail.conf 

  4、測(cè)試

  ok,現(xiàn)在可以運(yùn)行saslauthd了,并進(jìn)行測(cè)試。

  1.   # cd /usr/local/sasl2/sbin  
  2.  
  3.   # ./saslauthd -a shadow 

  用shadow的用戶(hù)和密碼進(jìn)行驗(yàn)證

  1.   # ./testsaslauthd -u userid -p password  

  0: OK "Success."

  如果出現(xiàn)以上信息,就說(shuō)明saslauthd正常運(yùn)行了。testsaslauthd程序默認(rèn)是沒(méi)有編譯的,你需要在源碼目錄樹(shù)的saslauthd子目錄中運(yùn)行 # make testsaslauthd命令生成。

  5、sasl2安裝完成后,就要開(kāi)始安裝sendmail了。

  先解壓sendmail源碼。

  # tar -zxvf sendmail.8.12.10.tar.gz

  如果要sendmail支持SASL,需要修改源碼的位置配置文件site.config.m4。site.config.m4位于源碼目錄樹(shù)的devtools/Site。文件中應(yīng)包含以下行:

  1.   PREPENDDEF(`confMAPDEF', `-DMAP_REGEX')  
  2.  
  3.   APPENDDEF(`confENVDEF', `-DTCPWRAPPERS -DSASL=2')  
  4.  
  5.   APPENDDEF(`conf_sendmail_LIBS', `-lwrap -lsasl2')  
  6.  
  7.   APPENDDEF(`confLIBDIRS', `-L/usr/local/sasl2/lib')  
  8.  
  9.   APPENDDEF(`confINCDIRS', `-I/usr/local/sasl2/include')  
  10.  

  第一行配置正則表達(dá)式相關(guān)內(nèi)容

  第二、三行配置表示在sendmail程序中支持sasl2和tcp_wrapper(可通過(guò)hosts.allow和hosts.deny控制訪問(wèn))

  第四、五行配置指出sasl2的庫(kù)文件和頭文件的位置。

  ok,接著在編譯前要建立一些用戶(hù)和目錄,并確保有正確的權(quán)限。

  sendmail必須有一個(gè)set-group-id(默認(rèn)是smmsp組)的程序來(lái)在一個(gè)組可寫(xiě)的目錄中查詢(xún)排隊(duì)郵件。所以我們要建立一個(gè)smmsp用戶(hù)和組。并建立如下目錄并設(shè)置相應(yīng)的權(quán)限,具體設(shè)置要求可查詢(xún)?cè)创a目錄樹(shù)下sendmail/SECURITY文檔。

  1.   # groupadd smmsp  
  2.  
  3.   # useradd smmsp -d /var/spool/clientmqueue -s /dev/null  
  4.  
  5.   # mkdir /var/spool/clientmqueue  
  6.  
  7.   # chown -R smmsp:smmsp /var/spool/clientmqueue  
  8.  
  9.   # chmod -R 770 /var/spool/clientmqueue  
  10.  
  11.   # mkdir /etc/mail  
  12.  
  13.   # mkdir /var/spool/mqueue  
  14.  
  15.   # chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue  
  16.  
  17.   # chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue  
  18.  

  ok,接下來(lái)就可以進(jìn)入源碼目錄樹(shù)開(kāi)始編譯了。

  1.   # ./Build -c  

  -c選項(xiàng)能刪除上次編譯產(chǎn)生的文件。

  1.   # ./Build install  

  編譯完成后就可以進(jìn)行安裝。~~!

【編輯推薦】

  1.  Sendmail郵件系統(tǒng)的安全解決全方案
  2. Sendmail郵件系統(tǒng)的安全解決全方案
  3. Coremail郵件系統(tǒng)入選廣東Linux產(chǎn)品推薦目錄
  4. Sendmail 配置下載及安裝
  5. 解決Sendmail 配置的兩種方案
  6. Sendmail 安裝升級(jí)實(shí)現(xiàn)方式
  7. 在php sendmail Windows下配置的具體實(shí)現(xiàn)
  8. Linux系統(tǒng)sendmail配置安裝

 

責(zé)任編輯:zhaolei 來(lái)源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-01-19 10:11:22

sendmail安裝方法

2011-01-21 09:00:21

sendmail

2010-06-03 13:21:46

Sendmail 配置

2011-02-21 14:59:50

Linuxsendmail安裝

2010-05-25 15:43:07

Sendmail配置

2010-06-09 17:30:22

Sendmail 安裝

2010-06-07 10:01:26

Linux sendm

2011-01-19 10:32:09

sendmail配置

2010-06-02 16:31:28

Linux sendm

2010-06-02 13:05:14

Sendmail 安裝

2011-01-21 09:17:39

sendmail目錄

2011-01-21 10:39:48

sendmail

2011-01-21 09:49:18

sendmail目錄

2010-06-07 10:16:23

ubuntu send

2011-01-21 10:59:01

sendmail群發(fā)

2011-01-18 14:24:03

Linuxsendmail配置

2011-01-18 16:23:23

2010-06-03 13:56:54

Sendmail 配置

2011-01-21 09:54:44

LinuxSendmail

2010-06-03 13:44:35

Sendmail配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)