Error: “The test inbox did not receive emails within the time limit”
Code: email-not-received
This error occurs when Checkview’s internal email inbound system does not receive an expected email from your form or WooCommerce checkout process. Checkview’s inbound test verifies that an email is sent from your form or checkout to a designated test email address. This error means that our system did not detect any email sent from your site during the test. It may indicate issues with email sending, delivery, or inbox configuration.
Troubleshooting Steps:
- Verify Notification Settings
- Form and Checkout Notifications: Ensure that your form or WooCommerce checkout process is configured to send at least one notification email. This can usually be set up in the plugin’s settings.
- Notification Recipients: Confirm that the recipient email variable in your form plugin is correctly specified as a recipient in the notification settings.
- Check Email Sending Configuration
- SMTP Plugin Configuration: If you are using an SMTP plugin to send emails, verify that it is correctly configured with the appropriate SMTP server details.
- Transactional Email Service: If you are using a transactional email service (such as SendGrid, MailGun, or Amazon SES), ensure that the service is correctly integrated and enabled in your WordPress site.
- Timely Email Notifications: Our inbound email system checks for submissions for up to 3 minutes following a successful form submission. If your setup is configured to batch or delay transactional emails, they will not be received in time, causing the test to fail.
- Server Email Settings
- Email Enabled: Ensure that your server is configured to send emails. Check with your hosting provider if necessary.
- Email Logs: Review the email logs on your server to see if the email was attempted and whether any errors were logged.
- Check for Common Email Issues
- Spam or IT Filters: Ensure your email servers are not blocking the CheckView.io IP address or our associated inbound email server relays.
- Email Blacklists: Ensure that your domain or IP address sending email notifications is not blacklisted, which could prevent emails from being delivered to our system.
- Check for Plugin and Theme Conflicts
- Conflicting Plugins: Deactivate other plugins one by one to see if there is a conflict preventing the email from being sent.
- Theme Issues: Switch to a default WordPress theme (e.g., Twenty Twenty-One) to check if your current theme is causing the issue.
- Manual Test Email Sending
- Send a Test Email: Use a plugin or your SMTP service’s test email feature to send a test email yourself and verify that it is received in your own inbox.
- Check Email Content: Ensure that the email content is not empty and contains the expected information.
- WordPress Configuration
- Update WordPress: Make sure your WordPress installation is up to date, as updates can fix known issues with email sending.
- PHP Mail Function: Ensure that the PHP mail function is enabled on your server, as WordPress relies on it to send emails.
Additional Tips:
- Use Reliable Email Services: Consider using a reliable transactional email service to handle your site’s email sending, as they offer better deliverability rates and monitoring tools.
- Monitor Email Deliverability: Regularly monitor your email deliverability using tools provided by your email service provider.
- Professional Help: If issues persist, consider consulting with your web host or web development expert or an email deliverability specialist for a thorough analysis and tailored solutions.
Note: Our inbound email testing currently does not check the content of your emails from checkout or form notifications. Additionally, it does not verify the correct number of notifications being sent, such as emails to admins or customers. It only verifies that at least one email is received, ensuring that the basic transactional email service is operational.