搭建邮件服务器 使用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,介绍搭建邮件服务器的全过程,供参考. 一.安装邮件服务器组件 打开软件,点下一步 选择存储数据的数据库,这里有两种选择, 一种是使用嵌入型数 ...
随机推荐
- Blocks题解(区间dp)
Blocks题解 区间dp 阅读体验...https://zybuluo.com/Junlier/note/1289712 很好的一道区间dp的题目(别问我怎么想到的) dp状态 其实这个题最难的地方 ...
- 10、numpy——位运算
NumPy 位运算 NumPy "bitwise_" 开头的函数是位运算函数. NumPy 位运算包括以下几个函数: 函数 描述 bitwise_and 对数组元素执行位与操作 b ...
- jquery实现按键增加删除css属性(hide)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JavaScript—创建正则对象
创建正则对象 方式1: var reg = new RegExp('\d', 'i');var reg = new RegExp('\d', 'gi'); 方式2: var reg = /\d/i;v ...
- A星寻路
逻辑代码 using System.Collections.Generic; using System.Text; using UnityEngine; namespace Game { public ...
- standard_key.kmp
[KeyRemap]keyVersion=2B33554467=[eraseeof]S36=[bof]B33554466=[pagedn]S35=[eof]B33554465=[pageup]B10= ...
- 【Leetcode周赛】从contest-91开始。(一般是10个contest写一篇文章)
Contest 91 (2018年10月24日,周三) 链接:https://leetcode.com/contest/weekly-contest-91/ 模拟比赛情况记录:第一题柠檬摊的那题6分钟 ...
- GO string 的学习
1.replace func Replace(s, old, new string, n int) string s:原来的字符串 old: 要被替换的久的字符串 new string:要替换旧字符串 ...
- HTML 地理定位 的实例
<!DOCTYPE html> <html lang="en"> <head> <title>地理定位</title> ...
- BiNGO的GO分析
GO富集分析对老师们来说想必都不陌生,几乎在任何项目中都会出现.今天就给大家介绍一款简单易学又好用的富集分析小软件---BiNGO.它是Cytoscape软件中很出色的一个插件.它提供的结果中除了文本 ...