Skip to content
KMD Agency Documentation

Troubleshooting: OTP Not Received

OTP codes never arrive

Likely cause: outgoing email isn’t configured correctly, or your mail provider is rejecting or delaying the message. OTP codes are sent immediately during the login request itself — not queued — so this is never caused by a stalled scheduler or background queue.
How to check:

  1. Check Communications → Email Log — does the OTP email show as sent, or as failed with an error?
  2. If nothing shows at all, confirm SMTP is actually configured under Communications → Email Settings and send a test email from there.
  3. Check your mail provider’s own sending limits — some providers throttle or block unfamiliar sending patterns.

Solution: fix whichever the Email Log identifies. If the test email from Email Settings also fails, the root cause is your SMTP configuration or provider, not KMD Agency’s login flow.

“That code is incorrect or has expired”

Likely cause: the code genuinely expired (8 minutes), or too many incorrect attempts were made (5 attempts locks that login attempt).
Solution: start the login over from your password — a fresh code will be issued.