Exchange 2013 中部署边缘传输服务器

简介:

熟悉Exchange的人都知道在Exchange 2013中是没有边缘传输服务器角色可以安装的,如果你的Exchange组织是从Exchange 2010 升级而来,可以直接使用旧版本的Exchange 2010 Edge作为边缘传输服务器。

clip_image002

今年2月份(2014.2.25)的时候,微软发布了Exchange2013 SP1更新,这次更新中除了修复了自Exchange2013发布以来的所有已知Bug外,抛弃了的边缘传输角色重新回到了Exchange2013中。Exchange2013又变回了客户端访问、邮箱、边缘传输三种角色。

clip_image004

到了5月份(2014.5.23),微软又一次发布了Exchange2013的更新汇总5(CU5),Exchange2013依然是客户端访问、邮箱、边缘传输三种角色。

clip_image006

Exchange2013边缘传输作为Exchange2013 的一部分,提供了和Exchange2010边缘传输相同功能,但Exchange2013的边缘角色角色使用的是更新的Exchange 2013传输引擎。

Exchange2013刚发布时,微软声称之所以会抛弃边缘传输角色是因为硬件厂商有更优秀的反垃圾邮件和反恶意软件的硬件服务器,Exchange边缘传输在这方面几乎没有任何引人注目和吸引顾客的功能。因此建议大家部署反垃圾邮件和反恶意软件的硬件服务器。

随着Office 365的出现,边缘传输角色被微软重新定义。当在使用本地Exchange2013或Exchange2010服务器和Office 365做混合部署的时候,微软是不支持在本地使用第三方的SMTP 中继与智能主机和Office 365之间做邮件交换部署。但是微软建议使用Exchange边缘传输服务器在本地Exchange和Office365之间做邮件路由的入站出站、过滤、扫描等。这样Exchange边缘传输角色被重新加入到Exchange2013中,作为Exchange的一部分。但是Exchange2013边缘角色还是应该更多的应用在企业公有云和私有云的混合部署中。如果只是在本地部署Exchange服务器还是应该优先考虑更优秀的反垃圾邮件和反恶意软件的硬件服务器。

下面开始我们的边缘部署

在我们目前的环境中,已经部署了一台Exchange2013服务器(all in one),并发布了相应的协议端口,可以正常收发Internet邮件。

clip_image008

clip_image009

clip_image011

在邮件的跟踪日志中我们可以看到,收发邮件都是通过192.168.1.11这台服务器进行邮件路由的。

clip_image013

clip_image015

1、配置边缘网络设置

在Exchange中边缘传输服务器通常部署在在组织的外围网络中,作为非加域的计算机。该服务器处理面向 Internet 的邮件流,并充当内部网络中Exchange 服务器的 SMTP 中继与智能主机。边缘传输服务器角色能够将受攻击的可能性降到最低。因此对服务器的网络访问进行安全性规划很重要。

边缘传输服务器所需的通信端口设置

clip_image017

2、配置边缘DNS设置

由于我们的边缘服务器处于工作组状态,首先为边缘传输服务器添加DNS后缀,如果未配置 DNS 后缀,则安装将会失败。

clip_image018

由于边缘传输服务器部署在外围网络中,一般建议为边缘服务器配置两个网络接口,连接到外部网段的网络接口应该配置为使用公用 DNS 服务器进行名称解析,使服务器能够将 SMTP 域名解析为 MX 资源记录并将邮件路由到 Internet;连接到内部的网络接口应配置为使用组织的DNS 服务器或者修改Hosts 文件,以解析组织中邮箱服务器的名称。

注:边缘传输服务器和邮箱服务器必须能够使用 DNS 主机解析来相互进行查找。

由于环境限制,我环境中为边缘服务器分配了一块网卡并且和Exchange处于同一个网段,采用修改hosts文件和配置公网DNS的方式来模拟。

clip_image020

clip_image022

clip_image023

在内部DNS主机中添加一条边缘服务器的A记录,使内部的Exchange服务器和边缘服务器能够相互解析

clip_image025

3、安装边缘服务器

安装AD轻型目录服务 ADLDS

clip_image027

启动Exchange 2013安装程序,使用安装向导安装边缘传输服务器

clip_image029

clip_image031

clip_image033

clip_image035

在服务器角色选择页面,选择边缘传输角色

clip_image037

clip_image039

clip_image041

clip_image043

等待安装向导完成,单击【完成】,完成后建议重新启动一次计算机

clip_image045

新安装完的Exchange2013边缘服务器只能使用Exchange命令行管理程序管理,当使用Exchange命令行管理程序创建了边缘订阅后,我们可以从Exchange的EAC中来管理边缘传输,也就是说Exchange2013边缘传输不需要一个独立的管理工具或ECP组件。

开始在边缘传输服务器上创建边缘订阅文件,打开EMS输入命令创建边缘订阅文件

New-EdgeSubscription -FileName <FileName>.xml

clip_image047

将生成的边缘订阅文件复制到Active Directory 站点中的邮箱服务器中,然后在邮箱服务器的EMS中导入边缘订阅文件

打开EMS输入命令导入边缘服务器的边缘订阅文件

New-EdgeSubscription -FileData ([byte[]]$(Get-Content -Path "<FileName>.xml" -Encoding Byte -ReadCount 0)) -Site <SiteName>

clip_image049

在邮箱服务器上,运行以下命令,开始同步

Start-EdgeSynchronization

clip_image051

可以通过以下命令测试边缘同步

Test-EdgeSynchronization

clip_image053

由于边缘订阅文件包含在 LDAP 通信过程中使用的凭据的相关信息。完成边缘订阅后,强烈建议将边缘订阅文件从边缘传输服务器和邮箱服务器中删除。

接下来我们就可以在EAC中管理边缘服务器了,打开Exchange管理中心,点击【邮件流】--【发送连接器】,可以看到边缘自动创建的两个发送连接器。默认状态下这两个连接器不需要做其他更改。

clip_image055

接下来开始测试在Internet上进行邮件收发是不是通过边缘服务器进行邮件路由的。

由于之前已经设置了一个通往外网的发送连接器,该连接器的优先级比边缘传输服务器默认生成的发送连接器优先级要高,因此我们要把这个发送连接器给禁掉。

clip_image057

接下来需要修改路由器设置,将SMTP的25端口映射到边缘传输服务器上,实现邮件通过边缘传输服务器进行收发。

clip_image058

查看收发成功后邮件的传输日志,可以看到邮件是经过边缘传输服务器进行邮件传输的

clip_image060

clip_image062

至此,Exchange 2013边缘传输服务器测试完成。




本文转自liang_simon51CTO博客,原文链接:http://blog.51cto.com/shubao    ,如需转载请自行联系原作者

相关文章
|
4月前
|
域名解析 人工智能 弹性计算
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
343 10
|
18天前
|
Ubuntu 安全 数据安全/隐私保护
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
现在,你已经成功地在Docker上部署了GitLab。这就是我们在星际中的壮举,轻松如同土豆一样简单!星际旅行结束,靠岸,打开舱门,迎接全新的代码时代。Prepare to code, astronaut!
79 12
|
26天前
|
定位技术 数据中心
安徽京准电钟分享:NTP授时服务器极速部署指南
安徽京准电钟分享:NTP授时服务器极速部署指南
110 14
|
2月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
163 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
3月前
|
关系型数据库 MySQL Linux
在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾
以上就是在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾的步骤。这个过程就像是一场接力赛,数据从MySQL数据库中接力棒一样传递到备份文件,再从备份文件传递到其他服务器,最后再传递回MySQL数据库。这样,即使在灾难发生时,我们也可以快速恢复数据,保证业务的正常运行。
180 28
|
4月前
|
JavaScript 应用服务中间件 nginx
Vue项目部署:如何打包并上传至服务器进行部署?
以上就是Vue项目打包及部署的方法,希望对你有所帮助。描述中可能会有一些小疏漏,但基本流程应该没有问题。记住要根据你的实际情况调整对应的目录路径和服务器IP地址等信息。此外,实际操作时可能会遇到各种问题,解决问题的能力是每一位开发者必备的技能。祝你部署顺利!
715 17
|
4月前
|
Docker Python 容器
Docker——阿里云服务器使用Docker部署python项目全程小记
本文记录了我在阿里云服务器上使用Docker部署python项目(flask为例)的全过程,在这里记录和分享一下,希望可以给大家提供一些参考。
400 0
|
4月前
|
弹性计算
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
|
4月前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
420 1
|
4月前
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。

热门文章

最新文章