项目十一 配置与应用电子邮件服务

项目实施

任务一:搭建postfix邮件服务器;

任务二:搭建sendmail邮件服务器;


                                      任务一       搭建postfix邮件服务器

任务实施

    第一步:配置服务器网络环境

    本服务器即是DNS服务器又是邮件服务器,IP地址设置为192.168.223.250,设置过程如下:

    使用【cd /etc/sysconfig/network-scripts】命令进入网卡配置文件存放目录,使用【cp ificfg-eth0 ifcfg-eth0.bark】命令备份将要编辑的网卡配置文件,使用【vim /etc/sysconfig/network-scripts/ifcfg-eth0】命令打开并编辑网卡配置文件,将etc/sysconfig/network-scripts/ifcfg-eth0文件修改为如下内容:



  第二步:安装和配置DNS服务

   (1)使用【yum -y install -y bind】命令安装DNS主程序。

   (2)修改/etc/named.conf。使用】【cp /etc/named.conf /etc/named.conf.bark】命令备份将要编辑的DNS主配置文件,使用【vim /etc/named.conf】命令打开并编辑DNS主配置文件。

     将以下三行修改为如图11-1所示的内容,否则,客户端不能通过其解析域名。


                         图11-1

修改完后保存退出。

  第三步:安装和配置相关邮件服务

 使用【yum -y install postfix dovecot mailx】命令安装相关邮件服务。


  第四步:配置postfix邮件服务器

 输入“alternatives --display mta”查看当前MTA。


 如显示当前MTA为sendmail,则输入“/usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix”修改为postfix。


 输入“vi /etc/postfix/main.cf”并按回车键确定。


输入“/myhostname”并按回车键进行搜索。


 按“n”键直到出现类似以下画面。


按“i”键进入编辑状态,编辑为如下内容并保存。


 按ESC键到命令模式,输入“/mydestination”查找,并按“i”键进入编辑状态,在其后添加$mydomain,修改结果如下。


  同样查找“mydomain”,在类似下图中添加自己的域名。


同样查找“inet_interfaces”并修改为类似以下设置。


查找“myorigin”并修改为类似以下设置。


 查找“mynetworks”并修改为类似以下设置。


 查找“home_mailbox”并修改为类似以下设置。


查找“smtpd_banner”并修改为类似以下设置。


查找“local_recipient_maps”并修改为类似以下设置。


确认无误后输入“:wq”并回车保存设置退出。

输入“postfix check”检查是否有语法错误。


输入“service postfix restart”重启postfix。


输入“mail root@mail.ytyzx.net”发送一封邮件给root用户。


输入“mail”查看邮件。


按回车键查看邮件,确认无误后按“q”退出。

    


                                            任务二:搭建sendmail邮件服务器

   第一步:查询sendmail邮件服务器是否安装。

 使用命令【rpm -qa | grep sendmial】,若没有安装请使用命令【yum install -y sendmail-8.14.4-8.el6.i686.rpm】、【yum install -y sendmail-cf-8.14.4-8.el6.noarch.rpm】。




第二步:配置邮件服务器主文件sendmail.mc。


使用命令【cd /etc/mail】进入主配置文件路径;使用【cp sendmail .mc sendmail.mc bark】将文件备份后在修改;使用命令【vim sendmail.mc】打开sendmail.mc配置文件进行修改,修改如下图所示。



使用make –C /etc/mail命令,表示重新生成sendmail.cf文件。



修改/etc/mail/access文件,增加一行192.168.111.129       RELAY,表示此网段的IP地址可以发送通过此服务器邮件。



access修改完成后,需要使用makemap hash /etc/mail/access.db< /etc/mail/access命令来建立检索用的文件access.db。


修改/etc/mail/local-host-names文件。增加一行yxb.com(域名),表示是本地域名,在进行本地传递。



第三步: 配置接收邮件服务器

使用【rpm -qa | grep imap】命令来确认是否已经安装了IMAP包。如没有安装则使用命令【yum install -y imap-2001a-18-i386.rpm


确定这些服务器存在于/etc/services文件,确保以下的服务前面没有加上#注释。
imap  143/tcp imap2  # Interim Mail Access Proto v2
imap  143/udp imap2
pop2  109/tcp pop-2  postoffice # POP version 2
pop2  109/udp pop-2
pop3  110/tcp pop-3  # POP version 3
pop3  110/udp pop-3



启动pop3和IMAP服务,修改/etc/xinetd.d/ipop3文件,将其中的“disable=yes”改为“disable=no”,保存该文件。 

修改/etc/xinetd.d/imap文件,将其中的“disable = yes”改为“disable =no”,保存该文件。



重新启动xinetd服务,service xinetd restart。



配置Linux下的域名解析

进入/etc/sysconfig目录,使用vi打开network文件,改为HOSTNAME=xg_47   yxb.com(域名)。



修改/etc/hosts文件。



重启Apache和sendmail。


第四步:在Linux下使用SendMail


创建两个帐号。


使用一下几个命令发送邮件。

(1)telnet localhost 25

(2)HELO

(3)mail from

(4)rcpt to

(5)data(注意:data后一个空格,再写正文。写完后换行加个点)

(6)quit


使用以下命令接收邮件。

(1)mail

(2)1,2,…(邮件的编号)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值