如何允许互联网上的其他电子邮件服务器连接到我的 Exchange 服务器?

如何允许互联网上的其他电子邮件服务器连接到我的 Exchange 服务器?

请参阅问题标题。

我在虚拟机上运行着一个 Exchange 服务器(操作系统:Windows Server 2012)。我试图将它配置为能够为我的小型企业发送和接收外部电子邮件。我按照教程进行了设置,并相信 Exchange 配置正确。它可以将电子邮件发送到互联网,但由于某种原因,它无法从互联网上的其他电子邮件服务器接收电子邮件。请注意,当我在另一个网络上时,我无法 ping Exchange 服务器的 IP 地址,并且其他电子邮件客户端(例如 gmail)在尝试连接到我的 Exchange 服务器时说他们的连接被拒绝。

关于如何修复此问题有什么想法吗?

谢谢

答案1

首先,有了这些信息,开始深入的故障排除并不容易,所以我们在这里所能做的只是提供一些基本的故障排除。

  1. 运行 ping 没有任何意义,ICMP 可能只是被防火墙规则阻止,而服务器实际上在线且正在运行。
  2. 您的 MS Exchange 服务器有外部 IP 吗?请注意,IP 有公有 IP 和私有 IP,只有公有 IP(外部 IP)才可以在该构造中使用(如果您不在此处执行某些奇怪的 NAT)。

  3. 比 ping 更好的选择是通过 telnet 从外部检查端口。根据您的 Exchange 配置,您需要在此处选择正确的端口。一个好的开始可能是端口 25

Telnet 你的 Exchange 服务器 IP 25

  1. 您的 MX 记录是否正确并指向公共 IP?如果没有正确的 MX 记录,远程电子邮件服务器将不会选择您的 Exchange 服务器,因此无法向您发送电子邮件。正如您所说,其他服务器会给您一个错误消息,了解此错误消息会很有用,因此请更新您的帖子并包含该消息。

  2. 您可以使用 telnet 和外部服务器 IP 直接生成电子邮件吗?这里

相关内容