一、先搭建DNS服务,在正向和反向区域文件分别添加以下配置

 

cd /var/named 目录下

① vi abc.com.zone 正向区域文件,添加以下内容

@    MX  5    mail.test.cn.
mail   A      192.168.1.125

② vi vi 1.168.192.in-addr.arpa.zone 反向区域文件,添加以下内容

@       MX 5    mail.test.cn.
125     PTR     mail.test.cn.

    测试确保DNS能够正常运行在进行下一步测试。

二、sendmail配置步骤

1、安装软件包sendmail

# yum -y install sendmail*

2、切换MTA

service postfix status

如果状态为running则需要关闭postfix服务,并设开机不启动

# service postfix stop

# chkconfig postfix off

3、修改配置文件/etc/mail/sendmail.mc

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl  # Addr=监听所有的IP地址

LOCAL_DOMAIN(`abc.cn')dnl     #'里面的内容为自己的域,例:abc.cn

#执行 m4 sendmail.mc > sendmail.cf命令 -> 生成真正的配置文件

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

4、修改配置文件/etc/mail/access

# vi /etc/mail/access

添加以下内容

Connect:192.168.1 RELAY 允许在192.168.1.0网段范围内的客户

端转发邮件

#执行 makemap hash /etc/mail/access.db < /etc/mail/access 命令 ->生成数据库文件

# makemap hash /etc/mail/access.db < /etc/mail/access

5、重启服务,使配置生效

# service sendmail restart

二、dovecot配置步骤

1、安装软件包dovecot

# yum -y install dovecot

2、修改配置文件 /etc/dovecot/dovecot.conf

● protocols = imap pop3 lmtp 去掉最前面的#注释符或改成protocols = pop3 随个人喜好而定

login_trusted_networks = 192.168.1.0/24 向哪些客户端提供邮件收取服务

● dovecot 默认会开启 POP3 的 SSL 安全连接认证(端口 995),进行普通认证(端口 110)的话要关掉 SSL

# vi /etc/dovecot/conf.d/10-ssl.conf

ssl = no //8 行,去掉前面的#注释,将原来的"required"改为"no",关闭 ssl

disable_plaintext_auth = no //新增一行,允许明文传输

3、修改配置文件/etc/dovecot/conf.d/10-mail.conf

# vi /etc/dovecot/conf.d/10-mail.conf

mail_location = mbox:~/mail:INBOX=/var/mail/%u 去掉最前面的#注释符,这是存放用户邮件文

件目录

4、重启dovecot服务

# service dovecot restart

5、建立测试用户

# useradd -g mail -s /sbin/nologin abc123

# passwd outlook888 为其设置密码

三、客户端设置及测试

#mail abc (本机其他的用户)

Subject: hello
welcome
.
EOT
[root@localhost ~]#su - abc

[root@localhost ~]#mail

window 上面的Outlook测试

    

redhat7 邮件服务搭建的更多相关文章

  1. Linux 邮件服务搭建

    Linux 邮件服务搭建 邮件服务针对,在大型企业使用的比较多,一般小型企业都会买一些邮件服务,或者使用一些免费的邮件服务,达到我们使用的需求,并且不需要自己维护,下面我就来简单安装一下两个邮箱的案例 ...

  2. postfix 邮件服务的安装及详解

    该实验系统:cetnos 6.5 sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k ,模块化.需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail, ...

  3. 五、springboot 简单优雅是实现邮件服务

    前言 spring boot 的项目放下小半个月没有更新了,终于闲下来可以开心的接着写啦. 之前我们配置好mybatis 多数据源的,接下来我们需要做一个邮件服务.比如你注册的时候,需要输入验证码来校 ...

  4. 工程师技术(二):postfix基础邮件服务、postfix空客户端邮件服务、搭建mariadb数据库系统、配置一个数据库、使用数据库查询

    一.postfix基础邮件服务 目标: 本例要求在虚拟机server0上配置 postfix 基础服务,具体要求如下: 1> 监听本机的所有接口    2> 将邮件域和邮件服务主机名都改为 ...

  5. 基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (4): 配置传出邮件服务: 使用 outlook.com 发送邮件通知

    前几篇文章,已经安装了SharePoint 2010,今天将演示如何配置传出邮件.由于某些原因,企业可能没有安装自己邮件服务器,此时我们可以使用公共的邮箱服务来发送邮件通知,比如outlook.com ...

  6. <邮件服务postfix+mysql>MAIL第二篇

    环境:本服务是建立在第一篇的基础之上的,最好搭建好第一篇 玩此服务的前提是你的系统装好了msql和postfix服务. Postfix+mysql主要是把邮件服务的发与mysql结合使用.当然mysq ...

  7. 《postfix MAIL服务搭建(第一篇):》RHEL6

    初级篇:搭建发送端.接收端.邮件别名的添加从而达到邮件群发功能的实现. 我们都知道邮件服务器是2个服务端也就是说2个端口,一个是发送的端口,一个是收邮件的端口,我们平常所使用的发送,接收邮件的过程,只 ...

  8. Java邮件服务学习之一:邮件服务概述

    java可以提供邮件服务:一般理解的邮件服务就是可以发送和接收邮件的客户端,另外就是使用java编写邮件服务端:两者区别在于客户端只负责给终端客户收发邮件,就相当于小区楼下的那一排排的铁皮邮箱盒,而邮 ...

  9. Git服务搭建及github使用教程

    .pos { position: fixed; top: 35%; left: 90% } .pos a { border: 2px solid white; background: #99CCFF; ...

随机推荐

  1. Hadoop 一: NCDC 数据准备

    Hadoop 本文介绍Hadoop- The Definitive Guide一书中的NCDC数据准备,为后面的学习构建大数据环境; 环境 3节点 Hadoop 2.7.3 集群; java vers ...

  2. JavaWeb(一)Servlet中的request与response

    一.HttpServletRequest概述 1.1.HttpServletRequest简介 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP ...

  3. Jmeter的安装和启动时出现unable to access jarfile apachejmeter.jar error value=1错误处理

    Jmeter是纯Java开发的, 能够运行Java程序的系统一般都可以运行Jmeter, 如:Windows. Linux. mac等. 由于是由Java开发,所以自然需要jdk环境. Windows ...

  4. MMORPG战斗系统随笔(三)、AI系统简介

    在设计一款游戏的时候,如果我们是玩家,是希望自己能够操作角色畅玩游戏的.在一款MMORPG游戏中,大部分的实际游戏角色,是需要玩家来操作的,通过在游戏大世界相互完成游戏中的任务等等来体验游戏.在大世界 ...

  5. 在CentOS 7 上安装docker

    Docker CE Install yum-utils, which provides the yum-config-manager utility: $ sudo yum install -y yu ...

  6. ch6-条件渲染(v-if v-else v-else-if key管理可复用元素 v-show )

    1 v-if 1.1 简单使用 <h1 class="h1" v-if="ok">yes</h1> <script> var ...

  7. java web mysql 入门知识讲解

     MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...

  8. java中重载变长参数方法

    一.测试代码 package com.demo; public class Interview { public static void test(int i){ System.out.println ...

  9. JS中的作用域以及全局变量的问题

    一. JS中的作用域 1.全局变量:函数外声明的变量,称为全部变量 局部变量:函数内部使用var声明的变量,称为局部变量在JS中,只有函数作用域,没有块级作用域!!!也就是说,if/for等有{}的结 ...

  10. IDEA Maven 三层架构 2、运行 springMVC

    运行 SpringMVC 首先要理解 SpringMVC 应用程序的入口是配置文件 web.xml,其路径为"src/main/webapp/WEB-INF/web.xml",通过 ...