歡迎您光臨本站 註冊首頁

RHEL4&5下用公式法輕鬆搭建Sendmail及Dovecot郵件伺服器

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

RHEL4&5下用公式法輕鬆搭建Sendmail及Dovecot郵件伺服器

寫此篇文章的初衷是看大家都說sendmail複雜,我這是為了更簡明扼要的成功配置出sendmail伺服器,希望能給大家的學習帶來幫助(RHEL5中設置成本地源)

#撫琴煮酒                   //實驗環境:RHLE5,RHEL4

第一步:安裝Sendmail伺服器

(1)用rpm命令安裝Sendmail.在RHLE5中用system-config-packages安裝cyrus-sasl,sendmai及sendmail-cf軟體包,具體包為cyrus-sasl-2.1.22-4.i386,sendmail-8.13.8-2.e15.i386和sendmai-cf-8.13.8-2.e15.i386;RHEL4中安裝sendmail,sendmail-cf及sendmail-doc軟體包,推薦用system-config-packages.

(2)域名設置:

1,在DNS伺服器中要添加MX記錄

@           IN MX 5      mail.test.com

mail.test.com                     IN   A           192.168.1.102

2,設置local-host-names文件 vi /etc/mail/local-host-names    //添加郵件伺服器提供服務的域名

test.com

3,開啟Sendmail伺服器的網路介面 vi /etc/mail/sendmail.mc

//查找設置行 

DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1,Name=MTA')dn1 將127.0.0.1改為0.0.0.0

//即使伺服器能夠為主機的所有網路介面(0.0.0.0)提供服務

(3)配置Senmail的SMTP認證配置

vi /etc/mail/sendmail.mc

//查找設置行

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN』)dnl
dnl define(`confAUTH_MECHANISMS』, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN』)dnl

將這二行的dnl去掉 //在sendmail文件中,dnl表示該行為註釋行,是無效的,因此通過去除行首的dnl字元串可以開啟相應的設置行.

*RHEL4*5中,sendmail.conf配置文件設置使用saslauthd服務程序提供了用戶的認證程度,所以必須啟動sasaauthd服務

(4)訪問控制的配置access,在RHEL4&5中,默認了Sendmail伺服器所在的主機的用戶可以任意發送郵件,而不需要任何身份驗證

即注意/etc/mail/access文件中有一行: 127.0.0.1 RELAY   //RELAY是中繼,驛馬的意思,其實也蠻行象的,我建議用驛馬理解這句話的意思.

makemap hash access.db<access   //生成access資料庫文件

(5)使用m4命令生成sendmail.cf文件,其實sendmail.mc即是一模板文件

m4 sendmail.mc > sendmail.cf

啟動Sendmail,saslauthd服務,驗證Sendmail服務

telnet localhost 25 //輸入ehlo localhost 此時應該有LOGIN PLAIN的字樣,即表示SMTP認證設置成功.

chkconfig --level 35 saslauthd on

service saslauthd start


第二步:配置Dovecot伺服器

用命令system-config-packages安裝dovecot軟體包,vi /etc/dovecot.conf

將#protocols =imap imaps pop3 pop3s 前面的#去掉,RHEL4中加上pop3,pop3s

啟動dovecot服務 service dovecot start

第三步:啟動DNS,saslauthd,sendmail.dovecot服務進行測試

此時可以一個sendmail郵件系統就搭建成功了,如果有同學還想深入點,可嘗試與EXCHANGE2003郵件系統互發郵件.我測試sendmail喜歡在windows下用foxmail6測試

  以上文字歡迎轉載,轉載請註明撫琴煮酒的博客,更多精彩:請關注我的博客

http://hi.baidu.com/yuhongchun027
《解決方案》

試了一下下,其實也適合於Centos5:mrgreen: :mrgreen: :mrgreen: 喜歡的頂,

另linuxQQ高級群招人:62616751

[火星人 ] RHEL4&5下用公式法輕鬆搭建Sendmail及Dovecot郵件伺服器已經有375次圍觀

http://coctec.com/docs/service/show-post-29634.html