I am sorry, but I cannot reproduce your issue with the Admin Tools, Joomla, and PHP version you specified.
I have tried triggering 404Shield and I am getting the expected results depending on whether the offender's IP is in the "Never block these IPs" list, and whether 404Shield is added to the "Do not send email notifications for these reasons" field:
- IP is added (regardless of do not email for the reasons): nothing is logged, no email is generated. Expected, because you have told Admin Tools to not block this IP. Therefore, nothing is logged for this IP. As a result, no email is generated (since emails are a result of logging a blocked request).
- IP not added, 404Shield added: you DO NOT get an email, but a blocked request IS logged. This is expected, as you told Admin Tools to not email you about this kind of blocked request.
- IP not added, 404Shield not added: you DO get an email, and a blocked request IS logged. This is expected; it's the default behaviour.
The only thing I can possibly think you might be doing wrong is getting an email from a different site, or an older version of this site on a previous host. In any case, there is no bug in our code, therefore I can't be of any more help.
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!