Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
+2 votes
in Plugins by
edited by
A website is going to lose its members if there is no option to stop bullying messages. PRIVATE Message must only be only possible if both persons follow each other.

1 Answer

+2 votes
Currently each user can turn off PMs entirely which goes some way to solving the problem.

But it's certainly a good idea to limit PMs in some way. One alternative to your solution would be allowing users to block other users.

I think both solutions would be possible via plugins - use a filter plugin and for each message you can check if each user follows the other.
User blocking other user is much better, as it also solves the problem of user who do not want other user to share anything on his wall.