我在azure上设置了一个linux虚拟机,该虚拟机运行我的程序,侦听端口25上的传入smtp流量。虚拟机使用资源组模型,并且我在连接到此虚拟机的nsg上打开了端口25 (入站)。
我还有一台物理服务器(不在azure上),所以我使用了https://www.yougetsignal.com/tools/open-ports/,以确保端口25真的是开放的,它说它是开放的。
到目前为止一切顺利,问题是我无法从我的物理windows服务器连接到这个虚拟机,我打开了它的25端口(出站),但当我检查PortQRY.exe (微软工具)时,我得到了TCP port 25 (smtp service): FILTERED
所以问题似乎出在我的物理服务器上,我也尝试禁用了我的防火墙(用于私有和公共连接),但我仍然从PortQRY获得相同的输出。
可能的原因是什么?又该如何解决呢?
发布于 2018-05-07 02:26:27
这是因为微软决定阻止Azure中的25号端口用于2017年11月后注册的订阅。您应该基于端口25 (Azure is committed to stopping SPAM and reducing the customer impact caused by negative IP reputation.)使用2017年11月15日之前的订阅来满足您的要求
https://stackoverflow.com/questions/48841712
复制相似问题