This plugin is perfect if you want to use messaging as a way of differentiating or monetizing your BP Site. It’s also good for controlling internal spam. You can control access to messaging and who the user can message. It also allows quotas to be set for each role and maximum message size. The options available are:
Based on each role you can disable or set limits on messaging.
Public Messaging ( @Mentions and Activity Updates )
This plugin needs BuddyPress to work and it supports both BP Legacy and BP Nouveau themes.
This plugin controls all aspects of BP messaging and makes sure the user only sees the messaging options they are entitled to.
Fix: Corrected typo preventing user quota from being discovered
New: Added feature to send admin notification for deleted users.
Fix: Corrected issue with the text_domain loader.
Fix: Corrected mentions and private messages count for new users.
Fix: Corrected display of private message limit.
Fix: More updates for multisite.
Fix: Enabled individual site loading for multisite.
Fix: Settings screen CSS and text improvements.
Fix: Corrected typo preventing unliited message sent email length.
New: Plugin now restricts messaging character length on input and displays the number of characters remaining.
New: Added the ability to limit the length of the usermessage token, used in notifications emails to display the message content.
New: Added message character limit restrictions.
New: Added more message quota options.
Fix: Corrected date calculation so it uses the local server timezone.
Fix: corrected error handling negative counts.
Fix: Corrected logic error causing quota miscounting.
Fix: Corrected error preventing mentions for users with full mentions capability.
Fix: Better role checking.
Fix: Corrected variable not found errors for non editable roles included in users roles array.
Fix: Corrected variable naming errors.
Fix: corrected some variable names.
New: Added mentions messages quota options.
New: Added daily and weekly quotas.
New: added email quotas per role.
Fix: Corrected undefined index error for compose screen.