If you’re not receiving the SmartPush OTP verification email when logging in or registering, here’s how to quickly identify and fix the issue.
Q1: What should I check first?
Start with these basic steps:
- Check your spam or junk folder
This is the most common cause. Your email provider may have marked the OTP email as spam. Check your Spam, Junk, or Promotions folder carefully.
- Verify your email address
Make sure the email address you entered is correct. Even a single typo (like an extra letter or missing dot “.”) can prevent delivery.
- Wait a few minutes
Sometimes delivery is delayed due to network congestion. Please wait 1–3 minutes and check again.
- Refresh or resend the code
Cached pages or app sessions may block new requests. Try refreshing the page or tapping “Resend Verification Code.”
Q2: I’ve checked all of the above but still didn’t receive the email
If the issue persists, it could be due to one of the following:
- Email filtering rules
Custom inbox rules (like auto-archive, move, or delete) may silently handle the email. Review your email “Rules” or “Filters.”
- Mailbox is full
A full inbox cannot receive new messages. Delete unnecessary emails to free up space.
3. Network or email client issues
- Check that your internet connection is stable. Try switching between Wi-Fi and mobile data.
- Log out and back into your email app, or clear your browser cache.
- Try a different browser or device to access your inbox.
- Verification request limit
For security, SmartPush limits how many OTP requests you can make within a certain time. Wait 10–15 minutes before trying again.
- Email account is inactive or invalid
If your email address has been deactivated or suspended, SmartPush cannot send messages to it. Try using another valid email address.
Q3: If you are using a corporate/custom domain email, please check whether your domain is configured correctly.
1. Confirm whether the domain’s MX record exists
You can use any online MX lookup tool, such as MXToolbox or DNSChecker.Enter your email domain to check. If the result shows “No MX Record Found”, it means your domain cannot receive any emails. Please go to your domain provider’s management console to add MX records and point them to the mail servers provided by your email service provider.
2. Make sure the MX record points to a hostname, not an IP address
The MX record must point to a hostname such as mail.example.com, and cannot point directly to an IP address. (Email standard: RFC 5321)
3. Ensure the hostname in your MX record (e.g., mail.yourdomain.com) has a valid A record
Even if the MX record itself is correct, you still need to verify the following, otherwise emails may still fail to arrive:
- mail.yourdomain.com → must have a valid A record
- The A record IP address must be reachable
-
Mail server ports must be open (Port 25 or TLS ports)
Q4: Contact Support
Here’s your final checklist before contacting support:
- Check your Spam / Junk folder
- Confirm your email address is correct and active
- Click “Resend Verification Code” and wait a few minutes
- Review your email filters and mailbox storage
- Try refreshing / restarting / switching networks or devices
If none of the above works, please reach out to SmartPush Support: info@smartpushedm.com
We’ll help verify the sending status from our backend.

Comments