We are looking at setting up MSMQ but in our environment users aren't guaranteed to have have Active Directory and using certificates would be an extra process we would not like to have.
So I started looking into using a private queue without the "Authentication" checkbox, I get the warning on the MSMQ properties saying:
Queue is unauthenticated. Message senders can bypass the Access Control settings specified on the security tab.
But it seems that if I change user settings on the Security tab then it works as I would think. A user without "Send Message" permission can't send a message to the queue I get the error "Access is denied".
So my question is what exactly can the "Message senders" bypass when the "Authentication" checkbox isn't checked as described in the warning message above?