rhel5 sendmail郵件服務器簡單安裝配置

配置郵件服務器需要sendmail軟件包以及M4宏處理過濾編譯軟件包和dovecot軟件包(這是接受郵件軟件包,支持pop3等協議)。
首先在終端輸入rpm –qa|grep **,檢查軟件包是否安裝完畢。
檢查M4軟件,rpm –qa|grep m4.,可以看出m4宏編譯包安裝完畢。m4軟件包包括了配置sendmail服務器的必備工具。
再檢查dovecot郵件協議軟件包,可以看出dovecot已經安裝完畢
然後,就是檢查郵件服務器配置必須的sendmail軟件包啦!rpm –qa|grep sendmail
Sendmail軟件包包括sendmail-cf-8.13.8-2.15sendmail-8.13.8-2.e15,以及sendmail-doc-8.13.8-2.e15.i386.rpmsendmail-devel-8.13.8-2.e15.i386.rpm幾個重要安裝包。從圖中可以看出沒有安裝sendmail-doc-8.13.8-2.e15.i386.rpmsendmail-devel-8.13.8-2.e15.i386.rpm,所以要首先安裝這兩個文件。
安裝文件需要掛載鏡像,沒有安裝的兩個文件在第三張鏡像上,在終端輸入mount  /dev/cdrom  /mnt 掛載地三張光盤
卸除掛載是umount  /dev/cdrom  /mnt
掛載鏡像到/mnt文件夾後,安裝文件即可。
啓動sendmail服務,既可以用萬能地service  xx  startxx代表一些服務如httpdsendmail),也可以用/etc/init.d/sendmail start來啓動。


運行服務後,修改配置文件:
打開/etc/mail/sendmail.mc文件,Gedit  /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註釋去掉,變成:
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
上面兩句的意思是:
放行那些通過EXTERNAL, LOGIN, PLAIN, CRAM-MD5DIGEST-MD5等方式驗證的郵件用戶,無視access文件中的設置。
confAUTH_MECHANISMS
,確定系統支持的認證方式。LOGIN PLAIN 方式下,outlook用的多。
修改郵件服務器的監聽ip,將127.0.0.1改爲0.0.0.0。這樣所有ip地址都可訪問郵件服務器啦
利用m4編譯工具將sendmail.Mc編譯生成新的sendmail.cf即配置文件。

用命令gedit  /etc/mail/local-host-names.修改local-host-names文件添加郵件服務器的域名及主機名
配置完郵件服務器域名後,修改dns服務器mx記錄,將mx資源記錄修改爲mail.sdzy.com
修改完dns,重新啓動服務
啓動完服務,用telnet測試服務器是否可用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章