作者:我喜欢吕继宏 | 来源:互联网 | 2014-05-28 08:57
其实我一直都不清楚为什么别人说在服务器方面.linux要比windows强很多,虽然现在我已经很清楚linux下邮件服务器的架设方法和工作原理,现在我就来简单说说使用sendmail来架设linux邮件服务器的方法,希望哪为朋友能告诉我它好在那里(其实我觉得它配置还有点复杂)
其实我一直都不清楚为什么别人说在服务器方面.linux要比windows强很多,虽然现在我已经很清楚linux下邮件服务器的架设方法和工作原理,现在我就来简单说说使用
sendmail来架设linux邮件服务器的方法,希望哪为朋友能告诉我它好在那里(其实我觉得它配置还有点复杂).
如果只是在实验环境在架设的话,我们在做好sendmail之前,还应该架设一台DNS服务器,具体方法我以前讲过,这里就不介绍了,我们要是DNS能够解析cisco.com这个域的邮件,需要做一条MX记录和一条A记录,cisco.com的域对应mail.cisco.com.这个邮件服务器,mail.cisco.com.邮件服务器对应IP为192.168.1.20.做好之后,使用命令host
-t mx cisco.com来解析测试,能够解析成功则说明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这个文件中加入本机的域名cisco.com,最后启动sendmail服务(service
sendmail start).
现在我们就可以来测试sendmail邮件服务器是否成功了,我们新建两个用户(useradd a,useradd b,passwd
a,passwd b),然后用a登陆,按下面的方法给b发送邮件:
mail -s "to b from a " b@cisco.com
this is the mail to b from a of cisco.com to test the
mail server!
.
Cc:
发送成功后,再用b登陆,使用mail命令查收邮件,发现有从a发送来的邮件就说明邮件服务器架设成功.
不过这只是邮件服务器的一些基本配置,以后我还会讲其高级配置!