这篇文章主要是示范如何在一台新装的RedHatLinuxAS3上用配置sendmail-8.12.10-1服务,构架你的e-mail服务器.
1.sendmail的安装
若用户在RedHatLinuxAS3默认安装时已经安装了sendmail8.12服务.可忽略安装过程,相关资料请查阅redhatCD里的文档.
若没有安装,安装sendmail服务,操作如下:
//查看是否安装了sendmail
#rpm–qa|grepsendmail
//将RedHatLinuxAS3的第一张安装光盘放入光驱后挂载
#cd/mnt/cdrom
//进入光盘的RedHat/RPMS目录
#cd/mnt/cdrom/RedHat/RPMS
//安装所需的软件包
#rpm–ivhsendmail-8.12.10-1.i386.rpm
//将RedHatLinux9的第3张安装光盘放入光驱后挂载
#cd/mnt/cdrom
//进入光盘的RedHat/RPMS目录
#cd/mnt/cdrom/RedHat/RPMS
//安装所需的软件包
#rpm–ivhsendmail-cf-8.12.10-1.i386.rpm
#rpm–ivhsendmail-doc-8.12.10-1.i386.rpm
//弹出光盘
#cd;eject
2.检验DNSSERVER的正反向解析是否成功
要使你的新e-mail服务器正常工作,必须先解决DNS问题.把你的e-mail服务器的主机名和ip地址加入到DNS中,并用nslookup来确认:
[root@AS3/]#nslookup-silmail.supermaster.com
Server:192.168.0.111
Address:192.168.0.111#53
Name:www.supermaster.com
Address:192.168.0.111
同样你也要试一下反向域名解析,这个对防止邮件延迟有很重要的作用.现在大部分的邮件服务器都是把反向域名解析作为邮件传送时
认证的一部分.所以用的你ip地址来试一下反向域名解析是否正确.
[root@AS3/]#nslookup-sil192.168.0.111
Server:192.168.0.111
Address:192.168.0.111#53
111.0.168.192.in-addr.arpaname=www.supermaster.com.
111.0.168.192.in-addr.arpaname=mail.supermaster.com.
111.0.168.192.in-addr.arpaname=ftp.supermaster.com.
111.0.168.192.in-addr.arpaname=ssL.supermaster.com.
3.配置sendmail服务
>>1.监听本机的smtp端口
RedHatLinuxAS3默认安装已经可以使SMTP服务在本机运行.
你用netstat-nl可以看到所有后台程序监听的端口,注意这一行:127.0.0.1:25,这个表示sendmail服务已经在监听本机的25(SMTP)
端口了:
[root@AS3/]#netstat-nl
ActiveInternetconnections(onlyservers)
ProtoRecv-QSend-QLocalAddressForeignAddressState
tcp000.0.0.0:327680.0.0.0:*LISTEN
tcp00127.0.0.1:327690.0.0.0:*LISTEN
tcp000.0.0.0:20490.0.0.0:*LISTEN
tcp000.0.0.0:327700.0.0.0:*LISTEN
tcp000.0.0.0:9310.0.0.0:*LISTEN
tcp000.0.0.0:1390.0.0.0:*LISTEN
tcp000.0.0.0:1100.0.0.0:*LISTEN
tcp000.0.0.0:1110.0.0.0:*LISTEN
tcp000.0.0.0:60000.0.0.0:*LISTEN
tcp000.0.0.0:9130.0.0.0:*LISTEN
tcp000.0.0.0:210.0.0.0:*LISTEN
tcp00192.168.0.111:530.0.0.0:*LISTEN
tcp00127.0.0.1:530.0.0.0:*LISTEN
tcp000.0.0.0:220.0.0.0:*LISTEN
tcp00127.0.0.1:6310.0.0.0:*LISTEN
tcp00127.0.0.1:250.0.0.0:*LISTEN
tcp00127.0.0.1:9530.0.0.0:*LISTEN
tcp000.0.0.0:4450.0.0.0:*LISTEN
udp000.0.0.0:327680.0.0.0:*
udp000.0.0.0:20490.0.0.0:*
udp000.0.0.0:327690.0.0.0:*
udp000.0.0.0:327700.0.0.0:*
udp00192.168.0.111:1370.0.0.0:*
udp000.0.0.0:1370.0.0.0:*
udp00192.168.0.111:1380.0.0.0:*
udp000.0.0.0:1380.0.0.0:*