Hello I am writing to offer you my help as a JomSocial user. In my sites since two years ago I have installed a plugin that collects all the IP addresses of users when they register. The plugin was developed by the company Spiral Scripts Extensions Development which is now closed due to health problems of the owner. The information about the cause of the closure is sad and you can see it on the website I show you below https://www.spiralscripts.co.uk/
Luckily I keep the plugin since 2018 you can download it safely here below. For this I attach several screenshots in links at the end of my speech.
The installation of the plugin is simple, just install the zip file and enable it. Once the plugin is installed, it collects the IP addresses of each user that registers on your site. With this data you can block the IP addresses of annoying users from your Cpanel or server. The IP address data is obtained even before the user activates their account, which is a great advantage.
To have full control of your users' records and data and their IP addresses included you will need to follow a few simple steps.
1º Install and enable the User - MailIPAddress plugin
2º Access your Joomla administration panel and select from the menu the option Users / Manage
3º Look for the Super Administrator profile that you use in your site in the user list. Click on your name and below you will see the option "Receive system mail" in "Account details". Check the box to receive system emails and choose the email you want the system to send the messages to.
4º You have two options; one to receive the mails in the email associated to your site. In this case, you must open your email to find out the IP address of the annoying user and you will obtain the data when you enter the user name in the search engine of your email.
Two, in your case and for greater control of these annoying users and even to stop these spam attacks, you can change your mail in the "Email" box for a personal one and connected to your mobile device for example. In this way, you will be able to see the data and IP of the user and ban them from your site almost immediately.
You can also add a free plug-in that you can download from the Joomla extensions directory. The plugin is called User Mail Restriction and can be found at the following address https://extensions.joomla.org/extension/user-mail-restriction/
This plugin allows you to create a list of names that are forbidden on your site, block email addresses or web domains if necessary.
I provide you with the screenshots and hope I have been helpful.
Best regards.
Screenshot of my site's professional email https://prnt.sc/v9qq7m
Screenshot of personal mail https://prnt.sc/v9qri8
The User - MailIPAddress plugin