如果只是在实验环境在架设的话,我们在做好sendmail之前,还应该架设一台DNS服务器,具体方法我以前讲过,这里就不介绍了,我们要是DNS能够解析chinastor.cn这个域的邮件,需要做一条MX记录和一条A记录,chinastor.cn的域对应mail.chinastor.cn.这个邮件服务器,mail.chinastor.cn.邮件服务器对应IP为192.168.1.20.做好之后,使用命令host -t mx chinastor.cn来解析测试,能够解析成功则说明DNS服务器架设成功.
接下来,我们就来架设sendmail邮件服务器,首先使用命令rpm -ivh /mnt/cdrom/RedHat/RPMS/sendmail-*来安装sendmail的rpm安装包,把三张安装光盘中以sendmail开头的rpm包都装上,(当然,在之前是要配置主机名和IP地址以及DNS指向),完成后,使用命令cd /etc/mail进入目录,使用命令vi sendmail.mc这个文件,将其中的127.0.0.1改成0.0.0.0,保存退出后使用命令m4 sendmail.mc > sendmail.cf来同步数据,最后一步就是在local-host-name这个文件中加入本机的域名chinastor.cn,最后启动sendmail服务(service sendmail start).
现在我们就可以来测试sendmail邮件服务器是否成功了,我们新建两个用户(useradd a,useradd b,passwd a,passwd b),然后用a登陆,按下面的方法给b发送邮件:
mail -s "to b from a " b@chinastor.cn
this is the mail to b from a of chinastor.cn to test the mail server!
2014-11-01 01:42:19