环境简介:
Windows Server 2008 R2 SP1
Exchange Server 2010 SP1
1. 安装必要的组件
a) .net framework 3.5 with SP1
.Net Framework 3.5 是作为WinServer2008R2的一个功能组件存在的,所以不需要去额外下载安装包,直接在Server Manager中将其开启即可:
在安装过程中向导会询问你是否同时安装IIS,因为与当前安装的功能存在依赖关系,当然选择安装。
可见微软也引入了类似Linux的包管理系统的机制,在安装上方便了许多。
b) FilterPack64bit
为安装 Hub Transport Role 的必要组件
!注意!网卡不要禁用IPv6,否则MSExchange Transport 服务起不来,安装会失败的!
c) UcmaRuntime
为安装 Unified Messaging Role 的必要组件
如果缺少上述必要组件,后面的安装程序在侦测当前环境时为予以拒绝。
2. 安装AD,这里不再赘述。
3. 打开Exchange的安装界面,可见我们刚刚已经完成了第一步,而WinServer2008R2也已经安装过了PowerShell2.0,所以从第三步开始:
由于我们只是实验搭建一个Exchange Server环境,所以自然不必安装多余的语言包,选择仅安装DVD中的语言即可。
4. 点击安装向导的Step 4:
待安装文件复制到本地硬盘后,会正式进入安装向导。
接下来是各种环境检测,然后安装开始:
漫长的等待…………
Finish!
5. 开启匿名SMTP
6. SMTP 25端口非加密,no relay的解决:
如图,带TLS的勾全取消掉。
这里要把图中的记录删除,加上一条本地网卡的记录。目的是为了和原有的默认 Connector 冲突。
这里可以保持不变,然后一路下一步即可。
最后还有一步需要开启对匿名用户的 relay,这一步在图形界面中没有办法完成(http://technet.microsoft.com/zh-cn/library/bb232021.aspx
Get-ReceiveConnector "Anonymous_rcpt" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"
其中 Anonymous_rcpt 是我刚创建的匿名 connector 的名字。
执行后提示:
7. 发信的设置
一路 Next 到底:
设置 Remote Domains:
勾选红圈中的复选框。保存即可,现在可以往外发邮件了。
8. 添加用户邮箱
注意,密码强度要求很高,否则最后一步会拒绝执行!
创建完毕:
实测:
发信测试,成功: