首先需要从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的更多相关文章

  1. 最新ubuntu搭建公网个人邮件服务器(基于postfix,dovecot,mysql)

      最近做了一个应用,需要用邮件发通知,但是免费的邮箱每天发信数量是有限制的,所以呢就想着搭建一个自己的邮件服务器,能够实现邮件的发送和接收即可,其中大概花了一个星期找资料,测试,终于成功了,写个教程 ...

  2. 搭建邮件服务器,使用Postfix与Dovecot收发电子邮件

    小知识: 我们为什么要搭建邮件服务器呢?有时候我们处于一个局域网内,不能及时的分享各自的研究成果,迫切的需要一种能够借助于网络且建立在计算机之间的传输数据的方法.所以我们需要搭建邮件服务器,这样的话既 ...

  3. Postfix+Dovecot+MySQL搭建邮件服务器

    网上有很多使用Postfix搭建邮件服务器的文章,但目前貌似没有看到较为完整的一篇.本例将尝试在Ubuntu系统中使用Postfix+Dovecot+MySQL搭建邮件服务器. 说到邮件服务器,网上有 ...

  4. CentOS利用postfix搭建邮件服务器

    之前我用nodemailer通过163邮箱来发送邮件,不过没过几天就一直ETIMEDOUT,不知道什么原因,想着还是自己搭一个来发邮件可能靠谱点(flag?) 安装postfix CentOS 7 自 ...

  5. CentOS 使用PostFix搭建邮件服务器

    搭建环境: 关于PostFix是什么以及邮件服务器接受发送邮件流程网上有很多文章,这里就不再写了,这里只记录如何搭建邮件服务器,使用PostFix接受发送邮件 CentOS6.8 32位,postfi ...

  6. Linux中用postfix搭建邮件服务器实战详解

    Linux中用postfix搭建邮件服务器实战详解 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.Postfix试图更快.更容易管理.更安全,同时 ...

  7. 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

    参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...

  8. Windows Server 2003搭建邮件服务器

    Windows Server 2003搭建邮件服务器 由于Windows Server 2003默认是没有安装我们搭建邮件服务器所需要的POP3和SMTP服务的,因此需要我们自己来安装.方法如下: 1 ...

  9. 使用hMailServer搭建邮件服务器

    本文没有什么高深的技术内容,只是使用hMailServer,介绍搭建邮件服务器的全过程,供参考. 一.安装邮件服务器组件 打开软件,点下一步 选择存储数据的数据库,这里有两种选择, 一种是使用嵌入型数 ...

随机推荐

  1. dp(不连续和)

      I - I HDU - 2845   Bean-eating is an interesting game, everyone owns an M*N matrix, which is fille ...

  2. [Codeforces 364D]Ghd(随机算法+gcd)

    [Codeforces 364D]Ghd(随机算法) 题面 给出n个正整数,在其中选出n/2(向上取整)个数,要求这些数的最大公约数最大,求最大公约数的最大值 分析 每个数被选到的概率\(\geq \ ...

  3. javascript判断chrome浏览器的方法

    var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1; if (isChrome) { alert( ...

  4. direct模式下的收发

    生产者 import pika import sys connection = pika.BlockingConnection(pika.ConnectionParameters( host='loc ...

  5. 构建自己的AngularJS,第一部分:作用域和digest 转摘:http://www.ituring.com.cn/article/39865

    构建自己的AngularJS,第一部分:Scope和Digest 原文链接:http://teropa.info/blog/2013/11/03/make-your-own-angular-part- ...

  6. 【学习总结】Python-3-round()函数的奇进偶弃的问题

    参考: 本教程的评论区:菜鸟教程-Python3-Python数字 "4舍6入5看齐,奇进偶不进" 取代"四舍五入". round()函数: 可以在第二个参数指 ...

  7. java crm 系统 进销存 springmvc SSM项目项目源码

    统介绍: 1.系统采用主流的 SSM 框架 jsp JSTL bootstrap html5 (PC浏览器使用) 2.springmvc +spring4.3.7+ mybaits3.3  SSM 普 ...

  8. Linux Shell 脚本学习第一天: 使用grep 命令,lsusb, ps -ef, 实现树莓派(Debian OS)时检测到依赖的USB设备启动后,启动终端自动执行shell脚本

    1.应用背景: 无人监测的设备,常需要设置应用程序开机启动,程序启动前需要保证调用的设备先启动,运行环境先启动. 2.test.sh部分源码 #!/bin/sh #查看桌面是否启动 while tru ...

  9. MySQL --13 主从复制

    目录 一.主从复制简介 二.主从复制原理 三.主从复制搭建实战 四.主从复制基本故障处理 五.延时从库 企业案例: 模拟环境 一.主从复制简介 复制是 MySQL 的一项功能,允许服务器将更改从一个实 ...

  10. squid代理与缓存(上)

    squid代理与缓存(上) 1. Squid介绍 1.1 缓存服务器介绍 缓存服务器(英文意思cache server),即用来存储(介质为内存及硬盘)用户访问的网页,图片,文件等等信息的专用服务器. ...