Messages user to admin are blocked

I would first check to see if the admin has checked the “Allow other users to send me personal messages” setting in their messaging preferences (under /my/preferences/notifications).

Then I would see if the min trust to send messages site setting might be set in such a way that it is preventing the user from sending a message. If it is, you can either lower it (and potentially risk users getting spam), or you can take a look at the solution that was added here: Allow TL0 to write messages to staff group, not to other members or non staff?