总结一下:我设置了一些东西(这是一个虚拟测试/辅导环境),通过引入互联网邮件连接破坏了内部连接,弄清楚了问题出在哪里,但现在我想知道我是否忽略了一些简单的设置来解决这个问题而不是我正在考虑的问题。
情况:两个内部 Exchange 2003 服务器 (SP2),它们之间的通信一切正常。现在我想连接到 Internet,我使用的方法与引入第二个 Exchange 服务器之前相同:我创建一个 SMTP 连接器,将其配置为使用 TLS 以使用 Google 作为智能主机(以绕过 ISP 对我的消费者链接的阻止...),在 SMTP 虚拟服务器上将端口更改为 587(因为 SMTP 连接器本身未指定端口,与“TLS”设置和密码相反)。
运行良好,发送和接收 Internet 邮件一切正常。但是使用此设置,我失去了 Exchange 服务器 1 和 Exchange 服务器 2 之间的连接。我困惑了一段时间,再次删除了 SMTP 连接器(没有解决),直到我意识到我在 Exchange 服务器 1 上的 SMTP 虚拟服务器上仍然配置了端口 587!果然,将其设置回 25 解决了这个问题。
但现在的问题是:这真的意味着我必须在 Exchange 服务器 1 上设置一个单独的 SMTP 虚拟服务器,并使用传出端口 587 和“Internet”SMTP 连接器配置该服务器(同时保持默认虚拟服务器“原始”状态),还是我忽略了其他可以让我继续使用一个 SMTP 虚拟服务器的东西?
编辑:在 Exchange 服务器 1 上创建第二个 SMTP 虚拟服务器是否意味着添加另一个 NIC 以获得额外的 IP 地址?这听起来有点过分了……但是当限制在该 Exchange 框上只有一个 SMTP 虚拟服务器时,意味着端口需要保持标准端口 25(除非也更改其他 Exchange 服务器上的 SMTP 端口,但这听起来更奇怪,哈哈)。
编辑2:脑筋急转弯……当然我可以向 NIC 添加第二个 IP 地址(捂脸);这是解决这个问题的标准方法吗?
答案1
快速提问
- 您是否在第二个 Exchange 2003 服务器上配置了 SMARTHOST 以使用第一个服务器来发送电子邮件?
假设:
- Exchange 1 - TLS587 > 出站至 Google。将 25/80/443 端口从防火墙转发至内部 IP
- Exchange 2 - 使用 Exchange1 作为 SmartHost 来发送电子邮件、匿名身份验证,
交易所 2
- Exchange 系统管理器管理组 > 域 > 服务器 > Exchange 2 > 协议 > SMTP
- 右键单击“默认虚拟服务器交付”选项卡 >“高级”
- smarthost 字段 > 输入 Exchange 1 的内部 LAN IP
交易所 1
- 管理组 > 域 > 服务器 > Exchange 2 > 协议 > SMTP
- 右键单击默认虚拟服务器
- 访问标签 > 中继
- 选择“仅以下列表”(可通过虚拟服务器中继的计算机)
- 添加 Exchange 2 的 LAN IP。