Is it sending more than the number of emails per hour that you have chosen in the “Maximum email alerts to send per hour” field? If so, on the Wordfence options page, can you try turning on “Disable config caching”? Sometimes if the sites were moved and files have different permissions than they originally had, or if the host has made certain changes, options can get “stuck” in the config cache.
Optionally, if you don’t want the lockout emails at all, you can turn off “Alert when someone is locked out from login” on the options page as well.
-Matt R
Yes it is sending more than the # of emails per hour, currently set to 1. I turned on the disable config caching option and it has made no difference. The sites have been backed up on one server and restored to another server so that sounds like that could be part of the problem. I have also set the lockout emails off, yet still get them.
Ok, that might be an issue with the database privileges from the backup/restore process then. Can you check that your database user has “all privileges” on all tables?
Alternately, you could turn on “Delete Wordfence tables and data on deactivation” near the bottom of the Wordfence options page, and make sure the tables are gone and the wordfence folder is gone, and then reinstall Wordfence. You would have to choose your options again, since they would all be gone. (This could fix unusual problems with privileges, but if the database user doesn’t have full privileges, it might not be able to recreate the tables.)
-Matt R
The disable config caching seems to have functioned properly. I have been doing an email migration at the same time and that is why they were popping up after ticking that option. Thanks for the resolution.
Great, thanks for following up!
-Matt R