一、实验内容要求
配置sendmail服务器,要求如下:
服务器一:主机名为:mail.redhat.cn,ip:192.168.100.202
服务器二:主机名为:mail.redhat.net,ip:192.168.100.211
能在本域内收发邮件,而且能在以上两个域内都能收发邮件
而且还能和互联网收发邮件
二、服务器配置清单
每台计算机的IP地址设置,主机名设置,功能等
编号 主机名 OS版本 Ip地址 DNS IP 功能
1 mail.redhat.cn RHEL5 192.168.100.202 192.168.100.202 邮件服务器
2 mail.redhat.net RHEL5 192.168.100.211 192.168.100.211 邮件服务器
三。redhat.cn域DNS服务器
1、设置IP地址等信息、设置主机名为mail.redhat.cn
vi /etc/sysconfig/network
HOSTNAME=mail.redhat.cn
Vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADD=192.168.100.202
MAKST=255.255.255.0
2、配置DNS服务器
第一步:安装软件
bind
caching-nameserver
bind-chroot
bind-utils
第二步:编辑named.caching-nameserver.conf
vi /var/named/chroot/etc/named.caching-nameserver.conf
listen-on port 53 { 192.168.100.202; };
allow-query { any; };
match-clients { any; };
match-destinations { any; };
第三步:建立正向区域
vi /var/named/chroot/etc/named.rfc1912.zones
正向区域
zone "redhat.cn" IN {
type master;
file "redhat.cn.zone";
allow-update { none; };
第四步:cp 区域文件
#cp -p /var/named/chroot/var/named/localhost.zone /var/named/chroot/var/named/redhat.net.zone
#vi /var/named/chroot/var/named/redhat.cn.zone
@ IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN A 192.168.100.202
IN AAAA ::1
mail IN A 192.168.100.211
redhat.net. IN MX 10 mail.redhat.net.
3、设置IP地址等信息、设置主机名为mail.redhat.cn
vi /etc/sysconfig/network
HOSTNAME=mail.redhat.net
Vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADD=192.168.100.211
MAKST=255.255.255.0
4、配置DNS服务器
第一步:安装软件
bind
caching-nameserver
bind-chroot
bind-utils
第二步:编辑named.caching-nameserver.conf
vi /var/named/chroot/etc/named.caching-nameserver.conf
listen-on port 53 { 192.168.100.211; };
allow-query { any; };
match-clients { any; };
match-destinations { any; };
第三步:建立正向区域
vi /var/named/chroot/etc/named.rfc1912.zones
正向区域
zone "redhat.net" IN {
type master;
file "redhat.net.zone";
allow-update { none; };
第四步:cp 区域文件
#cp -p /var/named/chroot/var/named/localhost.zone /var/named/chroot/var/named/redhat.net.zone
#vi /var/named/chroot/var/named/redhat.cn.zone
@ IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN A 192.168.100.211
IN AAAA ::1
mail IN A 192.168.100.211
redhat.cn.. IN MX 10 mail.redhat.net
1、安装sendmail rpm -ivh //sendmail
//mysql
//dovecot
//perl-DBI
vi /etc/mail/sendmail.cf
O DaemonPortOptions=Port=smtp,Addr=0.0.0.0,Name=MTA
vi /etc/mail/local-hosts-names
redhat.cn
vi /etc/mail/access
Connect:0.0.0.0 RELAY
Connect:redhat.cn RELAY
Connect:redhat.net RELAY
makemap hash /etc/mail/access.db < /etc/mail/access
service sendmail restart
五、redhat.net 邮件服务器
1、安装sendmail rpm -ivh //sendmail
//mysql
//dovecot
//perl-DBI
vi /etc/mail/sendmail.cf
O DaemonPortOptions=Port=smtp,Addr=0.0.0.0,Name=MTA
vi /etc/mail/local-hosts-names
redhat.cn
vi /etc/mail/access
Connect:0.0.0.0 RELAY
Connect:redhat.cn RELAY
Connect:redhat.net RELAY
makemap hash /etc/mail/access.db < /etc/mail/access
service sendmail restart
六、测试过程
1.通过DNS是否能解析域名
2.测试2台邮件服务器是否能相互发送邮件。
七、测试结果
DNS可以解析各个域名。
2台 mail服务器可以相互发送并接收。
实验成功