近期由于需要测试 Symantec BE2012对于Exchange2010的备份与还原,所以需要安装一个Exchange 测试环境. Exchange 装过的次数不计其数了,但是一直没有做个记录,所以这次干脆做个最详细的记录以供分享。
之前的测试域环境中原本有Exchange 2010,但是由于临时任务手头资源不足,导致强制性将运行Exchange Server 的虚机直接删除,这样导致此次安装需要手动清除DC中的残留信息。所以,顺便也说一下清除过程。
一、清除AD中旧的Exchange Server 数据:
DC上或者安装有远程服务器管理工具的服务器上,运行中输入"adsiedit.msc":,打开ADSI编辑器:
操作->连接到->分别选择"默认命名上下文" ,"配置" 进行操作:
展开"默认命名上下文":
分别找到 "OU=Microsoft Exchange Security Groups" , "CN=Microsoft Exchange System Objects"
两项将其删除;如图:
展开"配置":
在"CN=Services"中将"CN=Microsoft Exchange","CN=Microsoft Exchange AutoDiscover"两项进行删除。
二、开始安装Exchange Server 2010:
先决条件:
安装Exchange Server 之前,首先需要满足其安装先决条件.
包括以下几项:
1.安装.net framework 3.5 sp1 和IIS
2.桌面体验(统一消息服务器角色需求)
3.远程服务器管理工具和活动目录轻型目录服务(AD LDS)
4.2007 office system converter工具:Microsoft Filter Pack(程序名:FilterPack64bit.exe,集线器传输角色需求)
5.Net.tcp port sharing服务启动模式改为”自动” (客户端访问服务器角色需求)
前三项都在服务器管理器中,添加功能中执行安装,第四项直接运行FilterPack64bit.exe执行安装,
在"管理工具"->"服务"找到Net.tcp port sharing,改为自动启动模式并启动:
安装Exchange Server:
点击开始安装"Exchange Server"
勾选"接受授权许可"
是否启用"错误报告",因为是测试环境,我选择"否"
安装类型,选择"自定义安装",如图
选择此服务器上本次安装要安装的角色: 我选择四个角色都由此服务器担任,如图
指定Exchange 组织名称:可以随意指定
客户端设置:依据自己实际的生产环境中是否还有outlook2003客户端,选择"是"或者"否",主要用来评估是否安装"公用文件夹数据库"
配置客户端访问服务器时的主机名:
加入客户端改善计划: 我选择不加入
安装前进行准备环境检查,检查通过后,才能下一步进行安装:
开始执行安装程序:
我在安装过程这个阶段中,遇到一个错误提示"UserMailbox 必须强制使用 Database" 解决方法:
打开ADSI编辑器,展开"默认命名上下文",展开 "CN=users", 找到"CN=FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" 将其删除,
然后重启Exchange服务器重试安装,如果仍然有错误提示,把DC也重启一下,基本就没问题了.
成功完成安装,可以通过"查看安装日志"验证安装过程,并勾选"使用Exchange管理控制台完成此安装"
点击【完成】,安装结束.
初始安装完后,Exchange Server 处于试用状态,默认有120天的试用期限,到期后将停止试用。
要继续使用需要输入产品秘钥。
三、为Exchange Server输入产品秘钥:
打开EMC,导航到【服务器配置】,选中服务器,在操作窗格里,单击【输入产品秘钥】
输入产品秘钥,【确定】
秘钥正确输入后,要求重新启动"Exchange 信息存储服务"才能生效。
重新启动"Exchange 信息存储"服务:
查看产品激活情况:
打开"Exchange Management Shell", 输入指令"Get-ExchangeServer -Status",将显示产品信息.如图:
四、配置发送接收连接器,使能够接收发送公网邮件:
Exchange初始安装完毕后,只能域内护发邮件,不能发送和接收公网的邮件。需要配置发送和接收连接器。
配置发送连接器:
发送连接器用来处理出站邮件流,初始安装后,Exchange组织并不能够发送出站邮件,因此需要创建一个面向Internet的发送连接器.
打开EMC,导航到【组织配置】【集线器传输】【发送连接器】,操作窗格中点击"新建发送连接器",如图示
名称: 为连接器定义名称,可随意定义
预期用法:也即是连接器类型,有四种类型,因为要使用它来处理出局邮件,因此选择"Internet"类型
为发送连接器定义SMTP地址空间: 即此连接器将邮件路由的目的域名
作用域发送连接器:用来设置连接器作用域,默认允许所有集线传输服务器使用此连接器;勾选后,只允许同一站点内的Exchange集线传输服务器使用此连接器,
这里不勾选
面向"Internet"的发送连接器,目的地址设置为 "*",勾选"包括所有子域",【确定】
选择"使用域名系统MX记录自动路由邮件",选择此选项可以使用 DNS 路由出站邮件,连接器使用 DNS 解析远程 SMTP 服务器的 IP 地址。
不勾选"使用传输服务器上的外部DNS查找设置";勾选后,可以使用外部 DNS 服务器列表解析远程 SMTP 服务器的名称
配置摘要: 配置无误的话,点击【新建】
发送连接器成功创建:
这样,Exchange 组织就可以向互联网发送邮件了。但是此时还不能接收互联网邮件。
配置接收连接器:
Exchange Server初始安装后,默认创建了两个接收连接器。但是由于权限原因,不能够接收外网邮件。需要更改一下权限。如下:
EMC,导航到【服务器配置】【集线器传输】【接收连接器】:选中默认的连接器,右击"属性",如图示
切换到"权限组",勾选"匿名用户",【确定】
这样就可以接收互联网邮件了。
五、 DNS设置A、MX记录 和 POP3、IMAP4支持
DNS操作简单,直接上图:
默认情况下,Exchange并不支持POP3和IMAP4协议,需要启动相关的服务才能实现这两种协议的支持。
服务管理控制台:分别将两个服务的启动类型设置为自动,并启动服务。
这样就可以使用POP3和IMAP4接收发送邮件了。
到此,大部分配置就差不多了,由于篇幅限制,Exchange证书配置只能另写了。