【任务说明】
Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心(T.J. Watson Research Center)的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的。最早在1990年代晚期出现,是一个开放源代码的软件,postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。
postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。postfix是与sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。postfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。
postfix是由十多个小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。
postfix具有多层防御结构,可以有效地抵御恶意入侵者。如大多数的postfix程序可以运行在较低的权限之下,用户不可以通过网络访问postfix与安全性相关的本地投递程序。
某生产加工企业希望在企业网环境中架设一台电子邮件服务器,为本单位用户提供邮件服务。该服务器的地址为192.168.223.250和一个合法的域名mail.yhy.com,并且DNS的MX记录也指向该域名,现规划采用Postfix软件来搭建企业的邮件服务器。
【任务实施】
第1步:配置服务器网络环境
本服务器即是DNS服务器又是邮件服务器,IP地址分别设置为192.168.223.250,设置过程如下:
【cd /etc/sysconfig/network-scripts】进入网卡文件存放目录
【cp ifcfg-eth0 ifcfg-eth0.bak】备份将要编辑的网卡配置文件
【vim /etc/sysconfig/network-scripts/ifcfg-eth0】打开并编辑网卡配置文件
将/etc/sysconfig/network-scripts/ifcfg-eth0文件修改成为如下内容:
第2步:安装和配置DNS服务
(1)【yum -y install -y bind】安装DNS主程序
(2)修改/etc/named.conf
【cp /etc/named.conf /etc/named.conf.bak】备份将要编辑的DNS主配置文件
【im /etc/named.conf】v打开并编辑DNS主配置文件
改掉以下只针对本服务器提供服务的三行内容,如果不修改的话,该DNS服务器只针对本身的查询提供应答,不对其他客户端提供域名解析服务。
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
allow-query { localhost; };
修改后的内容如图11-1所示&