Encountering issues with WPZOOM Forms not sending emails can be frustrating. This comprehensive guide is designed to help you troubleshoot and resolve such issues, ensuring your WordPress site's forms function smoothly.
Prerequisites
Ensure the wp_mail function is functional on your website.
Access the email account configured with WPZOOM Forms.
1. Basic Troubleshooting
Check WPZOOM Forms Settings
Begin by verifying the email settings within WPZOOM Forms:
Navigate to the WPZOOM Forms section in your WordPress dashboard.
Choose the form that you want to configure.
Review the form's settings to ensure they're properly configured to send emails upon form submissions.
Check if your WordPress site Sends Email
Using a free plugin like WP Test Email or Check Email you can quickly identify if your WordPress site is correctly configured to send emails. Usually, this is something handled by your hosting or 3rd party email services and plugins.
If the Test Email is successful, our plugin should work too, so probably something is not correctly configured:
Out of the box, WordPress sends all emails via PHP mail (wp_mail), which is sent via your host’s servers.
If the Test Email doesn’t work, you probably have to install a SMTP plugin and ensure the right method to send emails is configured.
Check Spam/Junk Folder
Frequently, emails can be mistakenly marked as spam. Check the spam or junk folder of the email account linked to WPZOOM Forms.
2. Advanced Troubleshooting
Update WPZOOM Forms and WordPress
Outdated software can lead to functionality issues:
Update WordPress to the latest version through the Dashboard > Updates section.
Ensure WPZOOM Forms is updated to its latest version.
Plugin Conflict Test
Other plugins can sometimes conflict with WPZOOM Forms:
Deactivate all other plugins temporarily.
Test the form submission process.
If the issue resolves, reactivate plugins one by one to identify the conflicting plugin.
3: Using SMTP for Reliable Email Delivery
3.1: Introduction to SMTP
Using SMTP (Simple Mail Transfer Protocol) can significantly improve email deliverability:
SMTP uses proper authentication, reducing the likelihood of emails being marked as spam.