无法连接到简单Windowsnetworking中的本地邮件服务器

我有VM1充当活动目录和DNS服务器,并且已经在VM2上安装了SmarterMail(免费) 。

如果我远程桌面到VM2我可以连接到邮件服务器罚款,如果我使用127.0.0.1:25。 但是,如果我使用计算机名称VM2:25或VM2.domain.local:25连接超时。

在DNS中,我添加了一条MXlogging,并将其指向VM2。 这没有任何区别。

我已经检查了防火墙设置(虽然我不认为它们会在login到本地计算机时应用),并在端口25和110上添加了TCP规则。

我仍然无法连接使用实际的机器名称。 有任何想法吗?

更新根据吉姆B的答案 :

  1. 我可以ping通vm2并获得返回的IPv6地址。

  2. closuresWindows防火墙没有任何区别。

  3. 我已经尝试启用每个相关的设置没有成功。 (在继电器方面,默认设置似乎让你login,但不会让你没有一个帐户中继。)

我没有提到这个虚拟机上有两个网卡,一个在192.168.200的内部networking上。 x和另一个设置在NAT上。 我已经将SmarterMail绑定到192.168.200。 x但唉,仍然没有进展。

如果无法连接,则可能是防火墙问题。 其他邮件服务器使用MXlogging来查找所指定域的邮件服务器的IP,因此根本不会影响连接的能力。

我会:

  1. ping vm2并validation返回的IP

  2. closuresWindows防火墙,看看是否可以连接到vm2的IP。

  3. validationsmartermail内部没有连接设置,阻止来自主机的连接。 某些邮件服务器的设置会阻止它从未指定的IP地址获取邮件连接。

我能够findSmarterMail绑定到127.0.0.1而不是192.168.200.2(VM2的IP)。 改变之后,我能够成功地使用telnet连接到端口25和110。

不幸的是,Outlook仍然拒绝连接,但由于SmarterMail具有networking邮件function,所以现在是一个“足够好”的解决scheme。