Please take a look at Admin Tools, Web Application Firewall, Security Exceptions Log. Do you see any log entries there?
If you do see log entries check the email settings in Admin Tools, Web Application Firewall, Configure WAF. Under Logging and Reporting make sure you've put your email on all of the "Email this address on..." fields.
If your email is already there OR if you do not see any security exceptions we have to check if security exceptions are triggered and whether email is being sent. In order to trigger a security exception we'll need to first go to Admin Tools, Web Application Firewall, Configure WAF, click the "Joomla! Feature Hardening Options" and set "Treat failed logins as security exceptions" to Yes. Then click on Save & Close.
From a computer connected to a different Internet connection (IMPORTANT!!!) go to the front-end of the site and try to log in using the wrong password. For testing purposes use the password WrongPassword. We need to do that to verify that we caught the security exception. If you received an email we've already solved this issue. Otherwise keep reading.
From your regular computer connect to your site's back-end and go to Admin Tools, Web Application Firewall, Security Exceptions Log. Sort by date, descending. At the top you should have a "Login failure" security exception. If you do not see that exception the System - Admin Tools plugin is either deactivated or broken; reinstall Admin Tools twice in a row without uninstalling it before or in between.
If you see the log entry but get no email you have a problem with either your Joomla email setup or your email server mistaking security exception messages as spam and refusing to deliver them. It's easy to work around the latter. Go to Admin Tools, Web Application Firewall, Email Templates and edit the first entry that has the "all" reason. Delete everything in the Body area and type your own message from scratch. That's important. Don't use the predefined text or HTML structure. The repeat the failed login test from the different Internet connection. You should receive an email.
If that still doesn't work you have a problem with your Joomla mail setup or the mail server isn't sending any of your messages. You'll need to consult your host about this.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!