Hello @carmpocalypse
Thank you for using our plugin.
I am sorry to read about your issue. The best way to troubleshoot this is to check when WordPress is sending the email, so then we can determine where the issue is. Can you please:
1) Install the Email Log plugin.
2) Try to log in
3) Check the email log and check if the email is being sent and confirm the time.
Lookin forward to hearing from you.
@robert681
I downloaded and installed the Email Log. When logging in, the 2FA message was displayed about a verification code that was sent to my email. However, I did not receive one. I then had to deactivate the plugin via backend server so I can log in to the site. When checking the email log, there was no email sent by the 2FA plugin. The only emails that where sent was related to GamiPress.
Hello,
I found the source of the problem and it relates to an IP address used by someone that was pulled from my hosting company because it was problematic. Yahoo is delaying emails sent from that smtp server. I added a DMARC record to my DNS and the verification emails are instantly coming through again.
I am glad you found the source of the problem and fixed it. Thank you very much for updating the ticket.
Should you require any further assistance, please do not hesitate to ask.
Have a great weekend.