postfix邮件服务器习题

RHCE06——postfix邮件服务器习题

请添加图片描述
配置发送邮件的服务器主机128——

1.安装mail命令

[root@localhost ~]# yum install mailx -y

2.安装postfix

[root@localhost ~]# yum install postfix

3.在主配置文件设置以下参数:

[root@localhost ~]# vim /etc/postfix/main.cf
  • myhostname:DNS中MX记录的邮件服务器主机名。
  • mydomain:配置域名
  • myorigin:发件人的域名。
  • inet_interfaces:设置postfix的监听接口,开放全部接口可写为all,注释掉其他选项。
  • mydestination:设置能够收信的主机名,也就是说别人给你发邮件应该写成什么主机名。
  • mynetworks:设置信任的客户端。
  • relay_domains:规范可以帮忙relay的下一台MTA主机地址,在默认情况下,这个设置值是$mydestination。
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述

4.安装dovecot

[root@localhost ~]# yum install dovecot

5.配置dovecot的主配置文件,设置协议及允许登录的ip段

[root@localhost ~]# vim /etc/dovecot/dovecot.conf

请添加图片描述
请添加图片描述
6. 配置dovecot的子配置文件

[root@localhost ~]# vim /etc/dovecot/conf.d/10-mail.conf

请添加图片描述
7.服务端开启sasl认证,安装sasl模块的软件包cyrus-sasl

[root@localhost ~]# yum install cyrus-sasl* -y

// 在主配置中追加如下内容

[root@localhost ~]# vim /etc/postfix/main.cf 
broken_sasl_auth_clients = yes    //启用sasl对客户端进行认证
smtpd_sasl_auth_enable = yes      //启用sasl认证
smtpd_sasl_security_options = noanonymous      //禁用匿名用户
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination   //定义收件人限定

// 重启服务

[root@localhost ~]# systemctl restart postfix
[root@localhost ~]# systemctl restart dovecot
[root@localhost ~]# systemctl restart saslauthd

8.添加用户及密码

[root@localhost ~]# useradd xiaoming
[root@localhost ~]# echo redhat | passwd --stdin xiaoming
[root@localhost ~]# useradd xiaohei
[root@localhost ~]# echo redhat | passwd --stdin xiaohei

9.安装提供DNS服务的软件bind,服务名为named

[root@localhost ~]# yum install bind -y

10.编辑DNS主配置文件,定义两个域及域总文件目录、区域文件名

[root@localhost ~]# vim /etc/named.conf 

请添加图片描述
11. 创建并配置区域文件/var/named/named.example,记录发送邮件的服务器主机名为mail.example.com,位于128主机

[root@localhost ~]# vim /var/named/named.example

请添加图片描述
12. 创建并配置区域文件/var/named/named.ceshi,记录接受邮件的服务器主机名为mail.ceshi.com,位于129主机(ceshi.com域在128主机,但该域的邮件服务器是129主机)

[root@localhost ~]# vim /var/named/named.ceshi

请添加图片描述
13. 重启服务 systemctl restart named
14. 更改当前主机网卡匹配的DNS信息,添加第二条DNS主机为128主机

[root@localhost ~]# vim /etc/resolv.conf

请添加图片描述
15.如果不执行该命令,可能会出现在系统中可以收到邮件,但是MUA无法收到邮件。

[root@localhost ~]# chmod  600  /var/mail/*

16.关闭防火墙、selinux

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

配置接受邮件的服务器主机129——

1.搭建邮件服务器。同上安装mail命令、postfix、dovecot,编辑配置文件
2.更改主机网卡匹配的DNS信息,添加第二条DNS主机为128主机
请添加图片描述
3.添加用户及密码

[root@localhost ~]# useradd wukong
[root@localhost ~]# echo redhat | passwd --stdin wukong
[root@localhost ~]# useradd wuneng
[root@localhost ~]# echo redhat | passwd --stdin wuneng

4.执行 chmod 600 /var/mail/*
5.关闭防火墙、selinux
6.用户xiaoming@example.com登录foxmail,给wuneng@ceshi.com发送邮件
请添加图片描述
7.wuneng@ceshi.com成功收到邮件
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值