搭建邮件服务器 使用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,介绍搭建邮件服务器的全过程,供参考. 一.安装邮件服务器组件 打开软件,点下一步 选择存储数据的数据库,这里有两种选择, 一种是使用嵌入型数 ...
随机推荐
- dp(最长公共子序列)
A subsequence of a given sequence is the given sequence with some elements (possible none) left out. ...
- 洛谷 P3368 【模板】树状数组 2(区间加,单点查询)
题目链接 https://www.luogu.org/problemnew/show/P3368 树状数组 最基础的用法:https://www.cnblogs.com/yinyuqin/p/1096 ...
- Linux文件行排序
sort:对文件的行排序 - 准备一份文件:char.txt - sort char.txt:结果会按照头字母顺序排 - sort -o sortchar.txt char.txt:排序char.tx ...
- C# DataTable、实体相互转换
public static T GetEntity<T>(DataTable table) where T : new() { T entity = new T(); foreach (D ...
- JDBC的ResultSet游标转spark的DataFrame,数据类型的映射以TeraData数据库为例
1.编写给ResultSet添加spark的schema成员及DF(DataFrame)成员 /* spark.sc对象因为是全局的,没有导入,需自行定义 teradata的字段类型转换成spark的 ...
- 2018-2-13-WPF-绑定密码
title author date CreateTime categories WPF 绑定密码 lindexi 2018-2-13 17:23:3 +0800 2018-2-13 17:23:3 + ...
- smbmount - 装载一个 smbfs 文件系统
总览 SYNOPSIS smbmount {service} {mount-point} [-o options] 描述 DESCRIPTION smbmount 可以装载一个Linux SMB文件系 ...
- Tutorial1
一 Introduction to tf2 本部分是关于tf2简单介绍,比如tf2能做什么,并使用一个turtlesim的例子来显示tf2在多机器人中的一些能力.同时也包括一些工具的使用,比如tf2_ ...
- Helm安装服务端tiller出现的问题
一.首先,我是看尚硅谷视频跟着操作出现了问题,视频链接:https://www.bilibili.com/video/av66617940/?p=58 再说下大概的部署流程 Helm 部署 Helm ...
- 前端每日实战:56# 视频演示如何用纯 CSS 描述程序员的生活
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/YvYVvY 可交互视频 此视频是可 ...