首發(fā):http://www.chuiniudi.cn/archives/66 基本 配置 需要修改的 配置 文件: /etc/mail/sendmail.mc /etc/mail/local-host-names /etc/mail/access 打開sendmail.mc,搜索”127.0.0.1″,找到如下代碼; DAEMON_OPTIONS (`Port=smtp,Addr=127.0.0.1,Name=MTA’
首發(fā):http://www.chuiniudi.cn/archives/66
基本配置需要修改的配置文件:
/etc/mail/sendmail.mc
/etc/mail/local-host-names
/etc/mail/access
打開sendmail.mc,搜索”127.0.0.1″,找到如下代碼;
DAEMON_OPTIONS (`Port=smtp,Addr=127.0.0.1,Name=MTA’)
修改為:
DAEMON_OPTIONS (`Port=smtp,Addr=0.0.0.0,Name=MTA’)
監(jiān)聽所有IP地址
搜索”MD5″,找到如下代碼:
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”,后面的dnl保留.
在shell下執(zhí)行命令:m4 sendmail.mc > sendmail.cf
在local-host-names 中添加郵件服務(wù)所使用的域名,比如有賬戶zbwz@chuiniudi.cn,這里面就填test.com,一個域名占一行,域名最后不用加”.”,域名要解析要sendmail服務(wù)器的IP.
最后就是access文件,這個文件只有跨服務(wù)器發(fā)送郵件時才會用到.
比如我現(xiàn)在的sendmail服務(wù)器S1的IP為”192.168.1.2″,另外一臺sendmail服務(wù)器S2的IP為”192.168.2.2″,要用S1上的一個郵箱帳號向S2服務(wù)器上的郵箱帳號發(fā)送郵件.在S2上就需要修改access文件了,在access文件中添加如下內(nèi)容:
192.168.1.2 RELAY
中繼來自192.168.1.2的郵件.
保存一下,然后在shell中執(zhí)行命令:
makemap hash access.db
最終sendmail程序要用到的還是access.db文件,所以這里要把a(bǔ)ccess文件轉(zhuǎn)換為access.db文件.
access文件中其他的一些選項:
192.168.1 REJACK(拒絕)
192.168.1.2 OK(絕對允許,完全信任該IP)
這里的IP可以使一個IP地址,也可以是一個網(wǎng)段.
兩臺sendmail服務(wù)器之間發(fā)送郵件需要注意的一些問題:
兩臺sendmail服務(wù)器的主機(jī)名不可為localhost.localdomain(默認(rèn)的主機(jī)名).
需要修改配置文件:/etc/sysconfig/network.或者直接在”網(wǎng)絡(luò)”里修改,修改后重啟網(wǎng)卡,打開/etc/hosts.里面的內(nèi)容為不能包含新的主機(jī)名.
telnet到Sendmail服務(wù)器的25端口,這里的主機(jī)名不為localhost.localdomain時,兩臺Sendmail就可以互發(fā)郵件了.
DNS服務(wù)器里一定要做好相應(yīng)的A記錄和MX記錄.
以服務(wù)器S1為例:域名為chuiniudi.cn
在dns服務(wù)器中建立如下記錄:
@ IN A 192.168.1.2
mail IN A 192.168.1.2
@ IN MX 10 mail
群發(fā)功能的實現(xiàn):
實現(xiàn)向team1發(fā)送郵件 People[1-3]都能收到
打開/etc/aliases文件.添加如下內(nèi)容:
team1: People1,People2,People3
team2: People4,People5,People6
這里的team[1-2],People[1-6]都是真實用戶.需要用useradd命令創(chuàng)建
新建Sendmail用戶時,如果不希望該用戶登陸到系統(tǒng),可以使用如下命令添加用戶:
useradd 用戶名 -s /sbin/nologin
照這樣配置好后,Sendmail服務(wù)器就可以進(jìn)行最基本的收發(fā)郵件工作了
http://zserver.blog.51cto.com/370152/156419
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com