在网上看了很多关于exchange2013架设的资料,但是都只是安装完就没有了,最近公司要架设一个服务器,所以把我能想到的尽量的写的详细一点,给各位同仁参考参考
一、 安装好服务器环境
更改计算机名,配置静态IP地址
二、 安装Web服务器(IIS)和.net 3.5功能。
三、 安装Active Directory域服务
提升为域控
四、安装远程管理工具
安装 Remote Tools Administration Pack
运行如下命令行(Windows PowerShell中)
Install –WindowsFeature RSAT-ADDS
五、安装必备软件
1、命令行方式,安装Windows组件(Windows PowerShell中)
运行以下命令来安装所需的 Windows 组件。
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation
运行过程如下图所示:
重启。
2、安装必备软件
按以下显示的顺序安装以下软件:
a) Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
http://go.microsoft.com/fwlink/p/?linkId=258269
b) Microsoft Office 2010 Filter Pack 64 位
http://go.microsoft.com/fwlink/p/?linkID=191548
c) Microsoft Office 2010 Fil ter Pack SP1 64 位
http://go.microsoft.com/fwlink/p/?LinkId=254043
安装完最好再重启一次。
就可以直接安装exchange2013了,架构扩展林准备和域准备,exchange2013在分析先决条件时会自动部署。
进入到【恶意软件防护设置】界面,默认即可,下一步进入【准备情况检查】界面,在这里或许多多少少会出现报错和警告信息,不过不要紧,如果有报错,按照报错或链接中提供的方法,进行操作即可,我之前因为已经安装了所有所需要的组件和补丁,所以这里没有出现任何报错,只有3条警告:第1条是因为我是在域控上安装的,所以会提醒我;第2、3条其实我已经安装了对应的补丁,但是还是有警告信息,不管它了,不影响,直接单击“安装”,开始进入正式安装过程了~~~
安装过程相当漫长
1、组织准备
2、正在停止服务
3、复制 Exchange 文件
4、语言文件
5、还原服务
6、语言
7、管理工具
8、邮箱角色:传输服务
9、邮箱角色:客户端访问服务
10、邮箱角色:统一消息服务
11、邮箱角色:邮箱服务
12、客户端访问角色:FET服务
13、客户端访问角色:CAFE服务
14、完成安装
最后进入【安装程序完成】界面,表示Exchange 2013安装已经完成,重启计算机….
切记。一定要重启。重启。。。。。。。。
重启完后在浏览器输入:https://localhost/ecp
进入管理控制台
此页面是因为没有证书验证,不理会,点击继续浏览
初次登陆会要求选择时区,默认是中国,直接确定进入管理界面
该截图界面是已经正式使用的服务器,出于对隐私的保护,屏蔽了除管理员以外的所有用户,望谅解。
登陆成功后如果是企业使用,强烈建议马上激活,激活以后再配置服务器,因为我碰到了配置完以后再激活不能重启的故障,重启就无法收发邮件了。至编写此文档时还在解决该问题。。。。。。。。。。。。。。。。。
附激活码一个MV2FQ-2MVJD-WK2VK-CB8XP-3Q2D9
继续,安装完成后是没有发送连接器的,要手动创建一个*号发送连接器
点击邮件流-----发送连接器-----+
名称直接输入一个*号
点击+号
保存
此时发送连接器就创建好了,进入本机dns服务器添加a记录和mx记录。(这一步就不截图了,不会的度娘大把大把的教程。。。。)
添加好就可以给域内用户发送测试邮件了。
回到收件人选项,点击+号,创建一个用户,创建完后登陆用户界面
输入用户名和密码发送测试邮件,如果完全按照我的步骤走下来的,此时的内部传输是没有问题的。
接着配置外部传输。
这个需要使用第三方的域名管理系统,到万网注册一个域名。添加a记录mx记录,还要添加一个@记录,总共3条记录我不知道是不是所有的都这样,但至少我这必须是这样,否则外部传输无法实现。
添加完以后就不用管域名系统了,接着再管理控制台点击服务器----虚拟目录。这里只要更改2个选项就可以了,ecp和owa。将外部url更改为你在万网注册的域名
比如https://mail.org.com/ecp
此时如果你的外部dns配置正确,那么就可以在局域网内任何一台的电脑上输入以上2个地址访问你的服务器了。如果需要在外网管理,请将端口映射出去。
如果不确定有没有成功配置,使用nslookup命令检测
Cmd
Nslookup
Set q=mx
Org.com(这里是你的外部域名)
显示域名解析到的ip
如果域名解析正确,此时给qq和163邮箱传输邮件是没有问题的了。
如果接受和发送的延迟高,速度慢的话,将他们添加到接受的域
另外还需要把你的外部域名也添加进去,并且设置为默认域。
成功以后给QQ和163发邮件吧。
最后如果需要使用C+语言调用smtp服务器发送邮件,可以直接写好代码发送,一般是没问题的。Smtp地址是你的外部域名mail.org.com 端口25 账户格式为ex@org.com
如果你不会C语言,又想测试是否成功,那么就用命令行模拟吧。。。。。。。。。。。。。
Cmd
telnet mail.org.com 25 telnet到你的服务器(前提是在服务器上安装telenet服务端)
EHLO org.com 验证登陆名,允许欺骗
mail from:ex2@org.com 发送方
rcpt to:81554261@qq.com notify=success,failure 接收方
data (回车) 邮件内容
(再一次回车)
from:ex2@org.com 邮件显示来自哪里
to:81554261@qq.com 发送到哪里
subject:smtp mail 邮件主题
(回车)
hello mail 邮件正文
.回车 英文句号
图中的双??是因为我在输入英文句号.的时候没有切换成英文状态,输入成了中文。因为无法识别,所以显示了??
如果你看到一个250,恭喜你发送成功了,如果你看到2个250之和500,恭喜你你失败了,去检查哪里没有配置正确。
这里是用cmd模拟程序调用smtp服务器发送邮件给第三方用户,成功表示其他语言也成功。
注意:telnet命令是不能更改的,也就是你打错了回车进入下一行重新输入,不支持退格。所以安全起见,用文本保存此段命令用复制粘贴吧。。。。。。。。。。。。。。。。。。
如转载请注明出处
转载于:https://blog.51cto.com/wangyin/1536240