配置与管理mail服务器_第1页
配置与管理mail服务器_第2页
配置与管理mail服务器_第3页
配置与管理mail服务器_第4页
配置与管理mail服务器_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、配置与管理mail服务器准备工作:先切换到root账号:执行以下两条命令,临时关闭防火墙和selinux:systemctl stop firewalld.servicesetenforce 01、mail服务器安装管理1、安装mailrootlocalhost # yum install sendmail -y2、启动、停止、重启、自启mail查询mail服务状态rootlocalhost # systemctl status sendmail /查询mail服务运行状态启动mailrootlocalhost # systemctl start sendmail /启动mail服务停止mai

2、lrootlocalhost # systemctl stop sendmail /停止mail服务重启mailrootlocalhost # systemctl restart sendmail /重启mail服务设置mail开机自启rootlocalhost # systemctl list-unit-files | grep sendmail /查询是否开机自动加载rootlocalhost # systemctl enable sendmail /设置开机自启动mail服务取消mail开机自启动rootlocalhost # systemctl disable sendmail /取消

3、开机自启动mail服务安装其他工具:sendmail.cf文件是sendmail服务的主配置文件,但是由于sendmail.cf文件的配置过于复杂,所以通常通过配置sendmail.mc文件来替代配置直接配置sendmail.cf文件。使用m4工具之前需要首先安装m4,执行如下命令安装m4工具:rootlocalhost # yum install m4 -y安装m4后,还需要安装sendmail-cf软件包:rootlocalhost # yum install sendmail-cf -y安装完后,就可以使用m4将修改后的sendmail.mc文件导入到sendmail.cf文件中,如下所

4、示:rootlocalhost # m4 /etc/mail/sendmail.mc >/etc/mail/sendmaill.cf为了使用SMTP验证,首先需要安装SASL服务:rootlocalhost mail# yum install cyrus-sasl -ydovecot服务器是一个开源的POP3和IMAP邮件服务器。POP3/IMAP是MUA从邮件服务器中读取邮件时使用的协议。下面对dovecot服务的安装过程进行简要介绍。安装dovecot软件包:rootlocalhost # yum install dovecot -y重启dovecot服务rootlocalhost

5、# systemctl restart dovecot检查dovecot服务状态rootlocalhost # systemctl status dovecot设置dovecot服务开机启动。rootlocalhost # systemctl enable dovecot综合案例案例描述:sendmail邮件服务器的域为,为该邮件服务器设置虚拟域,并为jack指定虚拟域别名jack。案例分析:虚拟域可以隐藏真实域,从而使得邮箱系统更加安全。通过修改/etc/mail/virtusertable来更新/etc/mail/virtusertable.db,从而实现虚拟域到真实域的映射实验环境设置:

6、以RHEL73作为邮件服务器,RedHat Enterprise Linux 7 64 位和winxp虚拟机作为客户。使用“VMnet1”网络,将winxp的IP地址配置成该网段的网关地址。配置如下:IP地址配置如下:子网掩码都是虚拟机名IP地址网关DNS服务器RHEL73虚拟机192.168.150. 100+学号后两位192.168.150. 100+学号后两位192.168.150. 100+学号后两位Winxp00192.168.150. 100+学号后两位192.168.150. 100+学号后两位RedHat Enterprise

7、 Linux 7 64 位0192.168.150. 100+学号后两位192.168.150. 100+学号后两位RedHat Enterprise Linux 7 64 位虚拟机打开路径如下1、启动VMware,使用菜单命令“编辑虚拟网络编辑器”,弹出“虚拟网络编辑器”对话框,如图所示。选中“VMnet1”选项,去掉“将主机虚拟适配器连接到此网络”和“使用本地DHCP服务将IP地址分配给虚拟机”两个复选框前的对勾。然后,单击“确定”按钮,关闭对话框。 2、在VMware“主页”选项卡打开“RHEL 73”选项卡,开启。在“RHEL 73”选项卡中左边栏单击“网络适

8、配器”选项,弹出“虚拟机设置”对话框。在“虚拟机设置”对话框的“硬件”选项卡中选择“网络适配器”选项。在右侧“网络连接”设置区中选择“自定义(U):特定虚拟网络”单选钮,在下拉列表中选择“VMnet1”选项,如图所示。3、同理,对Red Hat Enterprise Linux 7 64 位、winxp虚拟机也执行第2步操作,将这两个虚拟机的网络适配器选为自定义VMnet1。4、根据上面的IP地址表给3台虚拟机手动配上对应的IP地址和网关及DNS服务器地址。并分别截图,RHEL73: RHEL73的虚拟机中,进入系统后,执行菜单命令“应用程序系统工具设置网络”打开“网络设置”对话框。选择左侧“

9、有线”选项,再点击右下角的按钮:修改地址截图并替换下图:Winxp的ip地址配置截图:解决步骤:1、 编辑DNS服务的主配置文件“/etc/named.conf” :2、编辑正向、反向解析文件。正向解析文件“/var/named/.zone”的内容如下:3、正向解析文件“/var/named/.zone”的内容如下:4、反向解析文件“/var/named/150.168.192..zone”的内容如下:将/etc/named.conf、正反向区域文件属组由root改为namedrootlocalhost # chgrp named /var/named/.zone5、重

10、启DNS服务。使用的命令填写在横线上: 6、修改“/etc/mail/sendmail.mc”文件。内容如下:#Addr由被改成了DAEMON_OPTIONS(Port=smtp,Addr=, Name=MTA')dnl#本地域名改成LOCAL_DOMAIN(')dnl7、使用m4命令生成“/etc/mail/sendmail.cf”文件。8、修改文件“/etc/mail/local-host-names”。内容如下:9、修改文件“/etc/mail/access”。内容如下:10、使用makemap命令生成“/etc/mail/a

11、ccess.db”文件。11、 建立用户rootlocalhost # groupadd smilemail/-s /sbin/nologin 表示用户不允许被用于登录系统(只允许被用于收发电子邮件)rootlocalhost # useradd -g smilemail -s /sbin/nologin jackrootlocalhost # useradd -g smilemail -s /sbin/nologin 自己的姓名缩写rootlocalhost # passwd jackrootlocalhost # passwd 自己的姓名缩写12、修改虚拟域用户表文件“/etc/mail/

12、virtusertable”。内容如下:其中的chenjg改为自己的姓名缩写13、使用makemap命令生成“/etc/mail/virtusertable.db”文件。内容如下:14、修改文件“/etc/dovecot/conf.d/10-auth.conf”,如下所示:disable_plaintext_auth = no #允许明文密码验证15、修改文件“/etc/dovecot/conf.d/10-ssl.conf”,如下所示:ssl = no #不使用ssl加密16、修改文件“/etc/dovecot/conf.d/10-mail.conf”,如下所示:mail_location =

13、 mbox:/mail:INBOX=/var/mail/%u #设置邮箱路径17、执行以下命令,为两个用户建立收件箱文件夹rootlocalhost # mkdir -p /home/自己姓名的缩写/mail/.imap/INBOXrootlocalhost # mkdir -p /home/jack/mail/.imap/INBOX18、修改文件“/etc/skel/.bash_profile”,如下所示:#设置以便自动为新用户建立收件箱文件夹if ! -d /mail/.imap/INBOX ; then mkdir -p /mail/.imap/INBOX19、重启sendmail服务。

14、rootlocalhost # systemctl restart sendmail20、重启deveco服务(POP3和IMAP)rootlocalhost # systemctl restart dovecot21、重启saslauthd服务rootlocalhost # systemctl restart saslauthd测试1、在服务器端安装telent服务并启动之。如下所示:rootlocalhost # yum install telnet-server -yrootlocalhost # yum install xinetd-yrootlocalhost # systemctl

15、 restart xinetd2、 在客户机Red Hat Enterprise Linux 7 64 位虚拟机上安装telnet客户端。如下所示:执行以下两条命令,临时关闭防火墙和selinux:systemctl stop firewalld.servicesetenforce 0安装telnet客户端:rootlocalhost # yum install telnet -y3、使用telnet发邮件。rootlocalhost # telnet 00+学号后两位 25 /连接邮件服务器的端口25Trying 28.Connected

16、to 28.Escape character is ''.220 localhost.localdomain ESMTP Sendmail 8.14.7/8.14.7; Tue, 24 Nov 2015 16:30:21 +0800helo /向服务器表明身份250 localhost.localdomain Hello 01, pleased to meet youmail from:"To chenjg"<jack>/发信人jack,主题To 姓名缩写250 2.1.0 "To D

17、avid"<jack>. Sender okrcpt to:chenjg/收信人姓名缩写250 2.1.5 david. Recipient okdata/开始邮件内容354 Enter mail, end with "." on a line by itselfDear姓名缩写,/邮件内容This letter is a test E-mail Best wishes,Your sincerely,Jack./结束符“.”250 2.0.0 tAO8ULpo011620 Message accepted for deliveryquit/退出teln

18、et221 2.0.0 localhost.localdomain closing connectionConnection closed by foreign host.5、使用telnet收邮件。rootlocalhost # telnet 110 /连接邮件服务器的端口110Trying .Connected to .Escape character is ''.+OK Dovecot ready.user姓名缩写/登录用户名+OKpass sziit/登录密码+OK Logged in.list/邮件列表+OK 2 messages:1 3422 399.retr 1/阅读邮件1+OK 399 octetsReturn-Path: <jack>Received: from (01)by localhost.localdomain (8.14.7/8.14.7) with SMTP id tAO8ULpo011620for david; Tue, 24 Nov 2015 16:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论