实践记录-Exchange邮箱服务器搭建(上篇)

猪小花1号2018-08-27 18:30
一、前言

在测试邮箱大师的登录功能时,发现缺少特定域上的exchange测试帐号,因此,开始了exchange server 2010 的安装配置之路。在配置过程中踩了不少坑,也积累了一些经验,借本文总结一下整个搭建过程,希望可以给需要的小伙伴些许参考,同时也想和老司机们一起探讨改进方式。

二、exchange server及各功能角色简介

1、exchange server简介

Microsoft Exchange Server是微软公司的一套电子邮件服务组件,支持多种电子邮件网络协议,如SMTPNNTPPOP3IMAP4。并且,Exchange Server能够与微软公司的活动目录完美结合,是个消息与协作系统。它可以被用来构架应用于企业、学校的邮件系统甚至于免费邮件系统……以上摘自维基百科。

满足本文的需求:搭建一个简单的邮件服务器,支持包括exchange在内的各种电子邮件协议。


2、exchange server角色简介

包含以下五种角色:

(1)客户端访问服务器角色(CAS):处理客户端访问请求,必须位于活动目录(AD)中

(2)集线器传输角色(HT):负责不同邮箱数据库角色之间的邮件传送,必须位于活动目录(AD )中。

(3)邮箱数据库角色(MBX):装载邮箱数据库等基于邮箱数据库级别的管理,必须位于活动目录(AD)中

(4)边缘传输服务器角色(EDGE):Internet上邮件的发送和接收,在一般环境中为可选服务器

(5)统一通讯服务器角色(UM):将邮件与语音结合,可选。

针对本文的需求,我们只要部署前三种角色即可,同时,exchange server与AD紧密结合,还需要做好AD的部署工作。


三、活动目录(AD)域环境部署


1、AD简介

AD提供了一个集中式的系统,用于管理网络上的用户、计算机和其他资源,它的功能包括集中式目录、单一登陆访问、集成安全、可伸缩性、公共管理界面等。简单的说,AD就是对客户端的安全标准化管理。


2、域控制器部署

由于AD的工作是紧密依赖于DNS服务的,服务器的ip地址一定要是静态的ip地址,因此,选择使用本台计算机的ip地址作为DNS服务器地址。在配置时,也要注意配置好计算机名及网络,保证后续:

接下来我们开始安装AD

(1)在运行中输入“dcpromo”启动AD服务向导

(2)之后将自动出现AD安装向导的欢迎界面,选择使用高级模式来安装

(3)点击下一步,知道对部署配置进行选择时,由于是第一个域控制器,所以选择“在新林中新建域”

(4)点击下一步,对域林的根域进行命名

(5)自动生成了域名,也可手动修改


(6)设置林功能级别


(7)进行DNS服务器的检查和安装


点击下一步会出现:


由于环境里只有这一台DNS服务器,没有相应的父区域,因此选择“是”,通过AD安装向导来安装DNS服务器服务。
(8)指定数据库文件夹、日志文件文件夹和SYSVOL文件夹的存放位置:


(9)输入密码并确认摘要后,进行AD的安装


(10)安装AD。安装完成后需要重启计算机。

到目前为止,域控制器的AD已经部署好了,后续如果还需要有其他服务器加入,只需设置其他服务器加入到DC01的域即可。本文将域控制器和exchagne server都部署在了同一台服务器上。
3、域控制器安装情况的简单验证
(1) AD数据文件是否产生
(2)DNS服务是否工作正常,与域相关的资源记录是否正确写入


(3)SYSVOL文件夹是否存在,且是否能正常访问(之前摘要的截图里有记录这个文件夹的位置)



四、安装Microsoft office filter pack

关于是否需要安装Microsoft office filter pack的问题,说明如下:
如果安装的是 exchagne server2013之前的版本,是需要安装microsoft office filter pack的,且非常重要,起到为邮箱数据库创建内容索引的作用。
否则 ,是不 需要安装microsoft office filter pack的,因为2013版将搜索基础接口的组件进行了更换,包含了自己的过滤器。
安装Microsoft office filter pack的过程非常简单,官方下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=17062
下载后安装即可。


五、安装exchange server时需要的组件

在windows服务器系统里,有自带的powershell,可以通过它安装后续组件,下面提到的组件,在安装exchang server manager时会进行检查,我们先都安装好,以下命令都是在powershell里运行的。
1、导入模块管理组件,否则在后续添加组件时会提示"XXX组件无法找到"
import-module ServerManager
(2).NET Framework 3.5.1安装
Add-WindowsFeature NET-Framework

看到这里的success标志就说明安装成功了。后面需要安装的组件也类似。


2 、也 可以直接把所有组件都一次安装好,命令如下:
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy –Restart
在此不详细介绍每一个组件的功能了,有兴趣的小伙伴可以自行搜索。 安装完成后,会自动重启计算机。

六、设置NET.TCP端口共享服务

需要设置Net.TCP端口共享服务的启动模式为自动,这个在后续exchange安装先决条件里会提到。
修改方式:在开始菜单中,输入”services.msc",找到“Net.Tcp Port Sharing Service",右键”属性”,出现的弹窗里即可修改。
如果忘记设置了,在检查先决条件时会提示,后续再设置也可以。

七、Exchange Server 2010的安装

其实现在已经出到exchange server2016了,小伙伴可以自行下载新版本的安装包。
安装后,点击setup.exe文件,弹出正式的安装界面:


可以看到,前两步我们已经做完了。
点击步骤三,选择从internet上下载语言包:


下载完成后,进入步骤四。
终于开始正式安装exchange了,下面是exchange的安装初始化界面:


点击“下一步”,接受许可,启用错误报告功能(可选)后,选择自定义安装,勾选需要安装的角色:


继续“下一步”,指定exchange组织的名称,随意,使用的默认即可


接下来会询问是否存在outlook的客户端计算机,以决定是否创建公用文件夹数据库,选择“否“后,继续下一步。


输入一个供外部访问exchange服务器所使用的域名,也就是CAS在外网上需要被DNS解析出来的域名


接下来是选择是否要加入用户体验计划,随意。之后就会开始进行exchange安装的先决条件的检查了:


如果完全按照前面的部署步骤设置的话,此项先决条件的检查应该都能成功。
点击“安装”:


好的,到目前为止,exchange server 终于安装完成了,控制台会出现一个新的管理单元:




网易云新用户大礼包:https://www.163yun.com/gift

本文来自网易实践者社区,经作者孔庆云授权发布。