新安装的 Exchange 2016 无法发送内部和外部出站电子邮件

新安装的 Exchange 2016 无法发送内部和外部出站电子邮件

我已经安装了 WINDOWS 2016 服务器和 Exchange 2016(不带 EdgeTransport)。我们的环境中只有 Windows 服务器,因此我创建了一个新的林和新的本地域。我已经完成了 Microsoft 提到的 Exchange 2016 安装后步骤。邮件流按以下方式配置https://docs.microsoft.com/en-us/Exchange/plan-and-deploy/post-installation-tasks/configure-mail-flow-and-client-access?view=exchserver-2016

我能够从外部接收电子邮件,但无法向内部或外部发送电子邮件。

我已经创建了 2 个本地帐户,并互相发送电子邮件(使用接受的域[电子邮件保护]),所有邮件均未送达。所有邮件均被退回。

我的印象是某个地方的 DNS 配置存在问题,如果有人能指出正确的方向,我将不胜感激。

以下是环境详细信息:

Windows 2016 服务器主机名:EMAILSRVR Windows 2016 只有一个 NIC,配置了静态 IP 地址 10.10.10.10。NIC 配置 DNS 为 127.0.0.1。Windows 服务器私有 IP 通过我们的防火墙被 NAT 为 MX 记录的公共 IP,并且相应的端口已打开。

Active Directory 域 - mycompany.local 公共域 - mycompany.com

公共 DNS:公共 DNS 设置正确,因为我能够从外部接收电子邮件。mycompany.com 的 MX 记录是 email.mycompany.com email.mycompany.com 的 A 记录是 2.2.2.2(公共 IP 地址)

在 Windows 2016 服务器上,在 DNS 管理器下:正向查找区域下有一个区域“mycompany.local”。此区域显示 EMAILSRVR 的 A 记录,其 IP 为 10.10.10.10。我创建了另一个区域 mycompany.com,并创建了一个 CNAME 别名“email”,并指向 EMAILSRVR ex,此视频对此进行了解释https://www.youtube.com/watch?v=Itw0ziIfw8U

交换配置: Exchange 管理中心 -->服务器-->EMAILSRVR-->DNSLookups-->外部 DNS 查找 --> 自定义设置 (8.8.8.8,8.8.4.4) Exchange 管理中心 -->服务器-->EMAILSRVR-->DNSLookups-->内部 DNS 查找 --> 本地 NIC 的名称(DNS 配置为 127.0.0.1)

  • 邮件流 - 添加了接受域“mycompany.com” 邮件流 - 编辑电子邮件地址策略,将地址名称编辑为@mycompany.com 邮件流 - 为 MX 记录添加了 Internet 发送连接器 服务器 - 将服务器 Outlook Anywhere 更新为 owa.mycompany.com 服务器 - 将虚拟目录外部 URL 配置为 email.mycompany.com 服务器 - 验证所有虚拟目录外部和内部 URL 是否相同 email.mycompany.com/* 防火墙 - 向 Exchange 服务器打开适当的端口。 DNS - 向 Exchange 服务器公共 IP 添加了 A 记录 DNS - 添加了名为 email.mycompany.com 的 MX 记录 DNS - 添加了名为 owa 的 CN 记录,值为 company.com 证书 - 在 Exchange 中导入了 SSL 证书 *.mycompany.com。

答案1

在 powershell 中运行 get-messagetrackinglog 会返回哪些详细信息?运行 get-queue 时检查这些消息是否卡在队列中。

此外,尝试重新启动这两项服务:Microsoft Exchange Mailbox Transport Delivery 和 Microsoft Exchange Mailbox Transport Submission。

为了进一步排除故障,您可以通过以下方式测试出站电子邮件外太空资源与计算机协会并且它会返回一些错误信息供你参考。

相关内容