目录
检查系统版本
修改主机名称未邮件服务器域名
关闭防火墙
关闭seliunx
安装DNS
介绍postfix、dovecot
配置postfix
安装 、配置dovecot

安装Postfix前,检查系统版本)
[root@localhost ~]# cat /etc/redhat-release (此实验未更改)
更改主机名为邮件服务器域名 mail.test.com
[root@localhost ~]# vi /etc/hostname
禁止防火墙开机自启
[root@localhost ~]# systemctl disable firewalld
关闭selinux
[root@localhost ~]# vi /etc/sysconfig/selinux
/将未注释的SELINUX行的值改为disabled

搭建DNS服务器
安装bind
[root@localhost ~]# yum -y install bind
[root@localhost ~]# cd /etc/named.conf
修改配置文件
[root@localhost etc]# vi named.conf

[root@localhost etc]# vi named.rfc1912.zones

[root@localhost etc]# cd /var/named
[root@localhost named]# cp -p named.localhost test.com.zone
[root@localhost named]# cp -p named.localhost test.com.local
[root@localhost named]# vi test.com.zone

[root@localhost named]# vi test.com.local

启动named
[root@localhost named]# systemctl start named.service
查看named状态
[root@localhost named]# systemctl status named
开机启动named
[root@localhost named]# systemctl enable named
安装
[root@localhost named]# yum -y install bind-utils
[root@localhost named]# vi /etc/resolv.conf
nameserver 192.168.17.10
测试DNS
[root@localhost named]# nslookup mail.test.com

Server:      192.168.17.10
Address:    192.168.17.10#53Name:   mail.test.com
Address: 192.168.17.10

开始安装postfix和Doveco:

使用的是Postfix和Dovecot来搭建,用Foxmail客户端登陆测试收信、发信均没问题
先了解几个email有关的名词:
MUA:用户代理端,即用户使用的写信、收信客户端软件
MTA:邮件传送端,即常说的邮件服务器,用于转发、收取用户邮件。
MDA:邮件代理端,相当于MUA和MTA的中间人,可用于过滤垃圾邮件。
POP:邮局协议,用于MUA连接服务器收取用户邮件,通信端口110。
IMOP:互联网应用协议,功能较POP多,通信端口143。
SMTP:简单邮件传送协议,MUA连接MTA或MTA连接MTA发送邮件使用此协议,通信端口25。
postfix正是提供MTA功能的开源软件,是用来收发邮件的,它没有web页面,所以要配合本地的MUA(类似于foxmail,outlook之类的软件)来进行可视化的邮件管理操作。
Dovecot 是一个开源的IMAP 和POP3 邮件服务器,支持Linux/Unix 系统。作为IMAP和POP3服务器,Dovecot为邮件用户代理(MUA)提供了一种访问服务器上存储的邮件的方法(简单理解为检测用户的合法性)。但是,Dovecot并不负责从其他邮件服务器接收邮件。Dovecot只是将已经存储在邮件服务器上的邮件通过MUA显示出来。

开干:
检查postfix版本
[root@localhost named]# rpm -q postfix
postfix-2.10.1-6.el7.x86_64
检查 postfix否支持cyrus dovecot功能,如果不支持需重新安装更新的版本
cyrus函数库为postfix的stmp提供安全的验证支持

[root@localhost named]# postconf -a
cyrus
dovecot

配置postfix配置文件
[root@localhost named]# vim /etc/postfix/main.cf

myhostname = mail.test.com                    //本机主机名
mydomain = test.com                          //服务器域名
myorigin = $mydomain                        //初始域名
inet_interfaces = 192.168.17.10, 127.0.0.1        //监听接口
inet_protocols = ipv4                      //监听网络版本,可以不改
mydestination = $myhostname, $mydomain      //修改 目标域
home_mailbox = Maildir/                    //去掉注释,邮件目录,在用户家目录下

[root@mail named]# postfix check //检查配置文件是否有语法错误
[root@mail named]# systemctl start postfix //启动postfix服务器
//postconf -n该命令可查看postfix非默认配置
#使用chkconfig postfix on将postfix开机启动

安装Doveco
安装
[root@localhost named]# yum -y install dovecot

[root@localhost named]# vim /etc/dovecot/dovecot.conf

#26行: 如果不使用IPv6,请修改为
listen = *

[root@localhost named]# vim /etc/dovecot/conf.d/10-auth.conf

# 9行: 取消注释并修改
# 是否允许在沒有 SSL/TLS 下以明码登录
disable_plaintext_auth = no
# 97行: 添加
auth_mechanisms = plain login

[root@localhost named]# vi /etc/dovecot/conf.d/10-mail.conf

# 30行: 取消注释并添加
mail_location = maildir:~/Maildir

[root@localhost named]# vim /etc/dovecot/conf.d/10-master.conf

# 88-90行: 取消注释并添加 Postfix smtp 验证
unix_listener /var/spool/postfix/private/auth {mode = 0666user = postfixgroup = postfix
}

[root@localhost named]# vim /etc/rc.d/init.d/dovecot start

chkconfig dovecot on

邮件服务器简单发信测试

[root@mail named]# groupadd mailusers          //添加邮件账号组
[root@mail named]# useradd -g mailusers -s /sbin/nologin jack
[root@mail named]# passwd jack
[root@mail named]# useradd -g mailusers -s /sbin/nologin tom
[root@mail named]# passwd tom                   //添加jack、tom邮件服务测试账号
[root@mail named]# yum install -y telnet      //安装远程登录插件,用于登录25端口测试
[root@mail named]# telnet mail.test.com 25   //远程登录25端口,如报错连接不上,重启postfix

表示登陆成功

centos7搭建 Postfix邮件服务器相关推荐

  1. Linux搭建Postfix邮件服务器

    第一章:实验环境和目标 1.实验环境 Vm虚拟机安装CentOs7系统 CentOs7的IP地址:192.168.81.133 Win7客户端(测试用),有Xshell或者SecureCRT工具 2. ...

  2. RedHat el5.0 搭建 Postfix 邮件服务器系统一

    RedHat el5.0 搭建 Postfix 邮件服务器系统                        (postfix+cyrus-sasl2+courier-authlib+courier- ...

  3. linux 下邮件服务器,Linux 下搭建Postfix邮件服务器

    Linux 下搭建Postfix邮件服务器详解: 1.首先关闭sendmail服务 service sendmail stop 2.chkconfig sendmail off(关闭开机自启动) 3. ...

  4. Linux中搭建 Postfix 邮件服务器

    搭建背景:公司决定搭建邮件服务器,实现内部和外部交流的电子化,因为Linux系统稳定.安全性较好,该公司决定在Linux系统中搭建postfix邮件服务器,邮件服务器mail.pengqi.com能够 ...

  5. linux postfix 搭建,Linux搭建postfix邮件服务器

    -------启动命令 systemctl start dovecot service courier-authlib restart systemctl status courier-authlib ...

  6. Centos7笔记之Postfix邮件服务器搭建

    一.目标 在centos7搭建邮件服务器postfix版.(无坑版) 二.平台 centos7.6,postfix-2.10.1-7.el7.x86_64 三.解析 1. 2. 四.Postfix邮件 ...

  7. CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建

    CentOS7.4中Postfix邮件服务器的搭建(一)-----环境配置及简单搭建 实验内容: 1. 初始环境的优化 2. DNS服务器的搭建和postfix域名解析 3. Postfix服务器安装 ...

  8. linux7 postfix,CentOS7下搭建postfix邮箱服务器并实现extmail的web访问

    笔记内容:CentOS7下搭建postfix邮箱服务器并实现extmail的web访问 笔记日期:2017-11-20 闲来无事想着尝试使用postfix搭建一个邮箱服务器,我是边搭建边写这个笔记,搭 ...

  9. Postfix邮件服务器搭建之roundcube webmail安装与配置

    前几篇文章,我们介绍了有关postfix的相关安装与配置,这篇文章我们再来介绍下,在web下管理postfix的软件roundcube webmail. 注意:本篇文章所需的基础环境都是根据<烂 ...

最新文章

  1. llist对象两个属性相乘在相加_Java8使用stream实现list中对象属性的合并(去重并求和)...
  2. Linux - Ubuntu
  3. MYSQL免安装版-安装配置过程
  4. swift 打包sdk_在封装SDK中Swift和OC混编之相互调用
  5. oracle视图用法,Oracle视图用法示例
  6. 防刷新ajax视频教程,【赖国荣】Ajax基础与提升第7讲:ajax实现刷新内容实例讲解...
  7. chrome老版本_技术周刊 2019-08-06:Chrome 又隐藏了 www
  8. 如何自定义安装mysql_安装MySQL
  9. 数据库连接软件SQLyog 13.1.7 免费下载安装
  10. 认知无线电网络中的频谱切换理论
  11. ubuntu18.04安装虚拟显示器,不接显示器可远程桌面
  12. android textview 设置字体,Android 设置TextView自动调整字体大小
  13. 用741运算放大器搭建RC正弦振荡器:文氏电桥振荡电路
  14. 用计算机求已知两点坐标方位角,python 计算方位角实例(根据两点的坐标计算)
  15. 对曲线的坐标的积分的斯托克斯公式+参数定积分法
  16. excel查找出不来了_Excel技巧:明明看到1了,为什么查找不到?
  17. 帆软填报--导入Excel前清空数据库表
  18. python弹性碰撞次数圆周率_碰撞出来的圆周率(一)
  19. html中right的作用,css3 nav-right属性怎么用?
  20. 【优化求解】基于matlab禁忌搜索算法求解函数极值问题【含Matlab源码 1204期】

热门文章

  1. .git/hooks/pre-commit: line 6: mvn: command not found
  2. 集中式架构与分布式架构比较
  3. jqueryvalidate(猫冬插件)+spring3.0+struts2.18(集成开发)
  4. TIME_WAIT是什么?
  5. Mat与QImage互相转换
  6. Linux平台下可视化压测软件visual-wrk
  7. 物联网卡坏了能否补办
  8. PowerBuilder学习笔记(变量作用域)
  9. MyBatis中foreach元素用法解析
  10. Transformer, DETR, ViT, SwinIR