資源描述:
《搭建雙sendmail服務(wù)器實現(xiàn)郵件互發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、搭建sendmail郵件服務(wù)器1要求有兩臺服務(wù)器192.169.25.1192.169.25.252,分別在兩臺服務(wù)器上搭建sendmail服務(wù)器,在192.169.25.1上搭建DNS服務(wù)器,實現(xiàn)兩臺郵件服務(wù)器能相互發(fā)送郵件2步驟2.1配置好兩臺服務(wù)器的主機名,不僅要使用hostname命令修改,還要修改/etc/hosts和/etc/sysconfig/network中的主機名,切記兩臺sendmail的主機名不能一樣,否則發(fā)送郵件會報錯”loopbackme(?MXproblems)“因為
2、郵件服務(wù)器不能是發(fā)送到其他服務(wù)器還是就在本地發(fā)送郵件。配置如圖:192.169.25.1192.169.25.2522.2在192.168.25.1上配置DNS服務(wù)器,需要注意的是每個MX記錄都要有對應(yīng)的A記錄指向正確的服務(wù)器IP地址,一定要配置好反解,否則郵件有可能郵件已經(jīng)發(fā)送但是接受方卻沒接收到。/var/named/chroot/etc/named.conf配置域pxy.com的數(shù)據(jù)文件/var/named/chroot/var/named/pxy.com.zone配置域ehome.com
3、的數(shù)據(jù)文件/var/named/chroot/var/named/ehome.com.zone配置反解192.168.25數(shù)據(jù)文件/var/named/chroot/var/named/192.168.25.rev3測試DNS服務(wù)器,測試必須成功,否則不能進(jìn)行下一步的配置,如圖的檢測結(jié)果為成功192.168.25.1192.168.25.2524sendmail的安裝和配置3.1安裝包yuminstallsendmail*-yyuminstallm4-yyuminstalldovecot-yyu
4、minstallcyrus-sasl*-yyuminstallprocmail-y3.2修改配置文件/etc/mail/sendmail.mc,這是sendmail的主配置文件,該配置文件有效配置如下其中標(biāo)記部分是需要修改的或去掉注釋的,其他是系統(tǒng)默認(rèn)就存在的。配置文件中每行都要頂格寫并以dnl結(jié)尾,行開頭的dhl表示注釋該行[root@pxy~]#grep-v"^dnl"/etc/mail/sendmail.mcdivert(-1)dnlinclude(`/usr/share/sendmail
5、-cf/m4/cf.m4')dnlVERSIONID(`setupforlinux')dnlOSTYPE(`linux')dnldefine(`confDEF_USER_ID',``8:12'')dnldefine(`confTO_CONNECT',`1m')dnldefine(`confTRY_NULL_MX_LIST',`True')dnldefine(`confDONT_PROBE_INTERFACES',`True')dnldefine(`PROCMAIL_MAILER_PATH',`/
6、usr/bin/procmail')dnldefine(`ALIAS_FILE',`/etc/aliases')dnldefine(`STATUS_FILE',`/var/log/mail/statistics')dnldefine(`UUCP_MAILER_MAX',`2000000')dnldefine(`confUSERDB_SPEC',`/etc/mail/userdb.db')dnldefine(`confPRIVACY_FLAGS',`authwarnings,novrfy,noex
7、pn,restrictqrun')dnldefine(`confAUTH_OPTIONS',`A')dnlTRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN')dnldefine(`confAUTH_MECHANISMS',`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN')dnl<------這兩行是打開安全驗證模塊define(`confTO_IDENT',`0')dnlFEATURE(`no_de
8、fault_msa',`dnl')dnlFEATURE(`smrsh',`/usr/sbin/smrsh')dnlFEATURE(`mailertable',`hash-o/etc/mail/mailertable.db')dnlFEATURE(`virtusertable',`hash-o/etc/mail/virtusertable.db')dnlFEATURE(redirect)dnlFEATURE(always_add_domain)dnlFEATURE(use_cw_file)dnlF