“The queue does not exist or you do not have sufficient permissions”
If you get the following error with MSMQ it might be that your MSMQ is not correctly installed or that you have not provided the correct permissions when the queues where created.
With MSMQ 3.0 and earlier, creating a queue would assign “Send Message” rights to the “Everyone role” by default but since MSMQ 4.0 the “everyone” role no longer assigns permission for “Send Message”.
There are however exceptions when the following conditions are met
- MSMQ 4.0 is installed
- Active directory domain service integration is NOT installed
- HTTP support is enabled
- Multicasting support is enabled
then MSMQ 4.0 will behave like MSMQ 3.0 and automatically add “Send Message” rights to the “Everyone role”
Below is the program feature options for MSMQ. Showing where to enable the features.