MSMQ Firewall Ports

I'd like to know what ports need to be opened on a firewall in order to allow public read access to an MSMQ private queue.

I'm aware that Microsoft publishes a list of ports here: http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517

But I only want to open the ports that are specificially required in order to connect to the MSMQ instance and read messages from a private queue (no Active Directory involved).


I eventually found this article: How To Configure a Firewall for MSMQ Access . And this article: Clear the way - MSMQ coming through

To recap, you need ports 135, 2103 and 2105 open in order to read a message from a public queue.


From that article, it looks like all those ports are required, with the exception of port 389, which it indicates is for Active Directory.