搭建邮件服务器 使用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命令


敲击回车就可以出现内容

搭建邮件服务器 使用Postfix与Dovecot的更多相关文章
- 最新ubuntu搭建公网个人邮件服务器(基于postfix,dovecot,mysql)
最近做了一个应用,需要用邮件发通知,但是免费的邮箱每天发信数量是有限制的,所以呢就想着搭建一个自己的邮件服务器,能够实现邮件的发送和接收即可,其中大概花了一个星期找资料,测试,终于成功了,写个教程 ...
- 搭建邮件服务器,使用Postfix与Dovecot收发电子邮件
小知识: 我们为什么要搭建邮件服务器呢?有时候我们处于一个局域网内,不能及时的分享各自的研究成果,迫切的需要一种能够借助于网络且建立在计算机之间的传输数据的方法.所以我们需要搭建邮件服务器,这样的话既 ...
- Postfix+Dovecot+MySQL搭建邮件服务器
网上有很多使用Postfix搭建邮件服务器的文章,但目前貌似没有看到较为完整的一篇.本例将尝试在Ubuntu系统中使用Postfix+Dovecot+MySQL搭建邮件服务器. 说到邮件服务器,网上有 ...
- CentOS利用postfix搭建邮件服务器
之前我用nodemailer通过163邮箱来发送邮件,不过没过几天就一直ETIMEDOUT,不知道什么原因,想着还是自己搭一个来发邮件可能靠谱点(flag?) 安装postfix CentOS 7 自 ...
- CentOS 使用PostFix搭建邮件服务器
搭建环境: 关于PostFix是什么以及邮件服务器接受发送邮件流程网上有很多文章,这里就不再写了,这里只记录如何搭建邮件服务器,使用PostFix接受发送邮件 CentOS6.8 32位,postfi ...
- Linux中用postfix搭建邮件服务器实战详解
Linux中用postfix搭建邮件服务器实战详解 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.Postfix试图更快.更容易管理.更安全,同时 ...
- 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题
参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...
- Windows Server 2003搭建邮件服务器
Windows Server 2003搭建邮件服务器 由于Windows Server 2003默认是没有安装我们搭建邮件服务器所需要的POP3和SMTP服务的,因此需要我们自己来安装.方法如下: 1 ...
- 使用hMailServer搭建邮件服务器
本文没有什么高深的技术内容,只是使用hMailServer,介绍搭建邮件服务器的全过程,供参考. 一.安装邮件服务器组件 打开软件,点下一步 选择存储数据的数据库,这里有两种选择, 一种是使用嵌入型数 ...
随机推荐
- [BZOJ1901][luogu2617]Dynamic Rankings(树状数组+主席树)
题面 单点修改,区间求第k大 分析 首先,这道题卡权值线段树套treap的做法,所以只能用主席树做 对于静态的查询,root[i]对应的主席树的区间[l,r]保存的是a[1]~a[i]有多少个值落在区 ...
- Linux学习笔记4-CentOS7中redis3.2.9安装教程
redis下载地址:http://www.redis.cn/download.html 1.将下载过来的redis-3.2.9.tar.gz文件复制到/usr/local文件夹下 2.tar xzf ...
- RabbitMQ数据同步一致性解决方案
1.概述 我们知道在使用RabbitMQ时,生产者将消息发布出去之后,消息是否顺利到达broker代理服务器呢?默认情况下发布操作没有任何信息返回给生产者,也就是生产者是不知道消息有没有顺利到达bro ...
- zabbix基础之环境搭建
zabbix入门 环境部署 安装mysql #安装MySQL,官方的MySQL的repo源地址:http://repo.mysql.com/ #选择指定的MySQL版本,我这里选mysql5.7的版本 ...
- MySQL06-- mysql索引
目录 一.索引介绍 1.什么是索引 2.索引类型介绍 3.索引管理 5.索引操作 6.前缀索引 7.联合索引 8.创建索引总结: 一.索引介绍 1.什么是索引 1)索引就好比一本书的目录,它能让你更快 ...
- 变量管理 dotenv 的 使用
python-dotenv 安装 pip install python-dotenv 或 pipenv install python-dotenv --skip-lock 创建目标文件 在项目根目录下 ...
- java访问ftp
1.连接ftp FTPClient ftpClient = new FTPClient(); ftpClient.connect(host,port); ftpClient.login(userNam ...
- ServletContext对象初识
什么是ServletContext? ServletContext代表一个web应用的环境(上下文)对象,ServletContext对象内部封装的是该web应用的信息.一个web应用只有一个Serv ...
- python基础:3.高级运算符
1.异或运算 十进制的异或运算,先转成二进制进行异或,按位进行比较,对应位置相同则为0,对应位置不同则为1,,再从异或结果转成十进制. python中: 1 ^ 1 = 0 1 ^ 2 = 3 1 ^ ...
- Python lambda 多变量
>> x = list(map(lambda x, y: (x>3, y>0), (1,2,3,4,5), (0,1,2,3,4)))>>> x[(False ...