MSMQ防火墙端口

我想知道什么端口需要在防火墙上打开,以便公开读取访问MSMQ专用队列。

我知道Microsoft在这里发布的端口列表: http : //support.microsoft.com/default.aspx?scid=kb ;EN-US; 178517

但是我只想打开为了连接到MSMQ实例而特别需要的端口,并从专用队列(不涉及活动目录)读取消息。

我最终发现这篇文章: 如何为MSMQ访问configuration防火墙 。 而这篇文章: 清除方式 – MSMQ通过

总而言之,您需要打开端口135,2103和2105才能从公共队列读取消息。

从这篇文章看来,所有这些端口看起来都是必需的,除了端口389之外,它指示的是Active Directory。

MSMQ需要TCP端口

  • 135
  • 2103
  • 2105

(我个人的经验)