Loading

搭建邮件服务器 使用Postfix与Dovecot

首先需要从yum中下载安装三个服务:bind-chroot    postfix     dovecot

配置文件依次: /etc/named.conf

下载安装完后要开启的服务:named     postfix     dovecot

所用到的端口:53  110  25

首先在yum本地库中下载bind-chroot 服务

 

 

 进入配置文件修改参数,将监听的IP地址和端口号都改为any(全部)

vim /etc/named.conf

 

 

 修改正向解析文件(这里我将参数改为了zhaizewen.com,这里可以随便改,但是后面会用到)

vim /etc/named.rfc1912.zones

 

配置解析数据信息

这里需要将模板及其文件属性一起copy过来

cp -a /var/named/named.localhost /var/named/zhaizewen.com.zone

 

 进入编辑

 

 做出如下图修改

上面两个是自己的域名

下面NS后面跟的是主机名和域名

MX是邮件类型  10是优先级  后面是邮件域名

最后面的是如果输入mail.zhaizewen.com时,相当于输入了后面的ip

 注意要和自己设置的域名和IP一致

 

 修改完后重启服务 named

 

 

接下来配置Postfix服务程序

可以用命令 rpm -qa |grep postfix 查看有没有这个服务安装包

默认是有的 没有的话可以 yum install postfix 下载一下这个服务

 

修改Postfix主配置文件

 

 修改邮局主机名和域名:

 

 修改发送接收邮件域名:

 

 修改监听网卡:

 

 

修改可接受邮件的主机名和域名:

 

 创建邮局账号并设置密码:

账户:mail1

密码:123456

 

 重启postfix服务

 

配置Dovecot服务程序

yum install dovecot -y 下载dovecot服务

安装完后修改dovecot主配置文件

vim /etc/dovecot/dovecot.conf

修改24行的支持邮局协议:

 

 25行追加允许明文认证:

 

 修改48行的允许登陆网段地址,全部允许为(0.0.0.0)我们在这里设置的是只允许2网段用户

 

 配置邮件的格式与存储路径

输入命令:vim /etc/dovecot/conf.d/10-mail.conf

把第25行的#去掉就可以:

 

 接下来我们创建邮件的存储目录(在每个用户下)

先切换到mail1用户下   

输入命令: su - maillong1(把环境变量也一起切换过去)

 

创建一个文件夹

输入命令: mkdir -p mail/.imap/INBOX

 

 

 同理切换回root 创建mail2用户,在mail2用户下创建相同的文件目录:

 

 切换回root 重启dovecot服务

之后下载foxmail软件,链接:https://www.foxmail.com/

可以在物理机上直接安装就行

也可以用U盘等操作考到虚拟机里

安装完后启动foxmail

 

 

 

 在里面我们设置一下pop服务器的ip和smtp服务器的ip(都是我们centos7虚拟机的IP)之后点击创建

创建完账户邮件服务器时报告如下错误:-ERR Plaintext authentication disallowed on non-secure (SSL/TLS)

按此链接内的内容更改:https://blog.csdn.net/weixin_44049466/article/details/91986201

 

 给虚拟机写邮件

 

 

 返回虚拟机查看可以用mail命令

 

 

 

敲击回车就可以出现内容

 

 

posted @ 2019-11-14 20:30  Zh1z3ven  阅读(598)  评论(0编辑  收藏  举报