邮箱配置:

1.基本环境搭建:需要两台主机,一台主机ip改为172.25.254.221,主机名修改为mailqq.qq.com 另一台主机ip改为172.25.254.121,主机名修改为mailhguan.hguan.com

2.在ip为172.25.254.221的主机上下载bind软件,用来提供DNS解析服务,然后编辑配置文件/etc/named.conf

如图所示,将11.12.17行注释掉,意为打开53端口:

linux coremail 邮件存放位置_邮箱


netstat -antlpe | grep named 查看端口是否打开:

linux coremail 邮件存放位置_dns_02


3.cd /etc/named/ 切换到/etc/named/目录下,复制name.localhost文件生成qq.com.zone和hguan.com.zone文件,

修改qq.com.zone文件:

linux coremail 邮件存放位置_dns_03


修改hguan.com.zone文件:

linux coremail 邮件存放位置_dns_04


vim /etc/named.rfc1912.zones 编辑文件,将域名及文件名编辑进去:

linux coremail 邮件存放位置_邮箱_05


vim /etc/resolv.conf 设置ip172.25.254.221为DNS:

linux coremail 邮件存放位置_邮箱_06



systemctl restart named 重启服务

systemctl stop firewalld  关闭防火墙

4.测试DNS解析是否配置好:

dig -t mx qq.com

linux coremail 邮件存放位置_域名_07


dig -t mx hguan.com

linux coremail 邮件存放位置_dns_08


将ip为172.25.254.121主机DNS也设置为172.25.254.221:

linux coremail 邮件存放位置_dns_09


dig -t mx qq.com

linux coremail 邮件存放位置_软件_10


dig -t mx hguan.com

linux coremail 邮件存放位置_linux_11



5.在ip为172.25.254.221主机修改配置文件/etc/postfix/main.cf如图所示:

75行将主机名编辑进去,83行将域名编辑进去:

linux coremail 邮件存放位置_dns_12

将99行的注释取消,意为邮件后缀显示为域名,将113行注释取消,将116行注释掉:

linux coremail 邮件存放位置_软件_13

164行修改为如图所示,意为指定接收的邮件结尾字符为指定主机名,指定域名或本地用户:

linux coremail 邮件存放位置_linux_14


然后systemctl restart postfix.service 重启邮件服务

在ip为172.25.254.121主机修改配置文件/etc/postfix/main.cf如图所示:

只是变更一下指定主机名和域名,其他的修改和在ip172.25.254.221上所做的修改一样就不贴图了:

linux coremail 邮件存放位置_邮箱_15

然后systemctl restart postfix.service 重启邮件服务

systemctl stop firewalld 关闭防火墙

然后ip为172.25.254.121的主机和ip为172.25.254.221主机可互相发送邮件

mail root@hguan.com  输入标题,然后输入邮件内容,然后按 . 键退出,即可发送邮件:

linux coremail 邮件存放位置_软件_16

在ip为172.25.254.121的主机输入mail可查看邮件:

linux coremail 邮件存放位置_linux_17

输入6,可看到邮件的详细内容:

linux coremail 邮件存放位置_域名_18


配在客户端接收邮件配置:

1.在ip为172.25.254.221的主机下载dovecot软件,用来提供收件协议:

yum install dovecot

然后编剧文件/etc/dovecot/doevcot.conf 如图所示:

linux coremail 邮件存放位置_dns_19

linux coremail 邮件存放位置_linux_20

再编辑文件/etc/dovecot/conf.d/10-mail:


linux coremail 邮件存放位置_域名_21

mkdir /etc/skel/mail/.imap/ -p   创建一个接收邮件需要的目录

touch /etc/skel/mail.imap/INBOX   创建接收邮件需要的文件

创建一个本地用户westos并设置密码,然后给westos发送邮件:

linux coremail 邮件存放位置_邮箱_22

2.在ip为172.25.254.88的主机下载mutt软件用来接收邮件:

yum install mutt

mutt -f pop://westos@172.25.254.221  登陆接收查看邮件,显示下图界面,按照提示按o:

linux coremail 邮件存放位置_dns_23

输入westos用户密码:

linux coremail 邮件存放位置_软件_24

进入后可看到ip172.25.254.221主机发送过来的邮件:

linux coremail 邮件存放位置_邮箱_25

查看邮件内容:

linux coremail 邮件存放位置_软件_26