This is really bugging a lot of users on my website that unknown users are messaging them or even spammers are sending spam links over messages. So I came with this idea to allow sending messages only when two users favourite (follow) each other. Otherwise the private messaging should not work for normal users.
But this feature should not cut down messaging ability for special users like experts, moderators, editors and administrators.