New Inspiro AI Demo Generator — can't find the perfect demo? Describe your website and AI builds a custom one in about 2 minutes. Learn more →

Knowledge Base

Documentation

Theme Documentation



Plugin Documentation



Resources

How to Fix WPZOOM Forms Not Sending Emails

This article refers to WPZOOM Forms

Form notifications not arriving? In almost every case the form is fine and the problem is email delivery from your WordPress site. Work through the checks below in order — the first three take a minute and solve most cases.


Table of Contents

  1. Check the form’s notification settings
  2. Send a test email from WPZOOM Forms (PRO)
  3. Check spam/junk and the Submissions list
  4. Set up SMTP for reliable delivery
  5. Verify WordPress can send email at all
  6. Update, conflicts and hosting
  7. Enable email logging
  8. Still stuck?

Check the form’s notification settings

  1. WPZOOM Forms → All Forms → click the form → Notifications in the builder’s top bar.
  2. How to handle submissions must be Email Only or Email + Database — with Database Only nothing is emailed (entries only appear under Submissions).
  3. Send notifications to must be a valid address you can check. If it’s empty, the site admin email (Settings → General) is used.
  4. PRO: if you customised the email template, open Customize Notification Email → Header and make sure From is an address on your own domain (the default [site_name] <[admin_email]> is fine). A From address at gmail.com/yahoo.com gets rejected by many mail servers.
Notifications panel

Save the form and submit a test entry.


Send a test email from WPZOOM Forms (PRO)

WPZOOM Forms → System Status → Test Email: enter a recipient (and optionally a From address) and click Send Test Email.

Test Email in System Status
  • Test arrives, form notification doesn’t → the problem is in the form (see step 1) or the message is filtered as spam (step 3).
  • Test doesn’t arrive → your site cannot send email reliably; go to Set up SMTP.

The same page shows a System Report (PHP, cURL, upload limits, active plugins) — handy to attach to a support ticket.


Check spam/junk and the Submissions list

  • Look in the recipient’s spam/junk folder (and in Gmail’s Promotions/Updates tabs). Mark the message Not spam so future ones land in the inbox.
  • Open WPZOOM Forms → Submissions. If the test entry is there, the form works and only the email is lost in transit (continue with SMTP). If it isn’t, check the Spam view — Akismet may have filed it, and spam entries are not emailed — or the submission itself failed (see the next sections).

Set up SMTP for reliable delivery

WordPress sends mail through PHP’s mail() by default, which many hosts throttle and many inboxes distrust. An SMTP plugin sends through a real mailbox or transactional service and fixes most delivery problems for good:

  1. Install and activate an SMTP plugin such as WP Mail SMTP, FluentSMTP or Post SMTP.
  2. Connect it to your email provider (Google Workspace/Gmail, Microsoft 365, your host’s SMTP, or a service like Brevo, SendGrid, Mailgun, Amazon SES) following the plugin’s wizard.
  3. Set the From address to a mailbox on your domain and make sure your domain’s SPF/DKIM records include that provider.
  4. Send the plugin’s own test email, then re-test WPZOOM Forms (System Status → Test Email in PRO).

Verify WordPress can send email at all

Without PRO’s Test Email tool, install a small test plugin such as Check Email or WP Test Email and send a message to yourself.

Sending a test email

If that fails too, it’s the server/host — set up SMTP (above) or contact your hosting provider.


Update, conflicts and hosting

  • Update WordPress and WPZOOM Forms (Dashboard → Updates). PRO users: the license must be active to receive updates.
  • Plugin conflicts: deactivate other plugins temporarily (especially security, caching and other mail/SMTP plugins), test, then re-enable one by one. Two SMTP plugins active at once is a classic cause.
  • Hosting: some hosts block mail() or outbound port 25/587 — ask them; their answer is usually “use SMTP”.

Enable email logging

Install a logging plugin such as WP Mail Logging (WP Mail SMTP and FluentSMTP include logs too). The log shows whether WPZOOM Forms handed the email to WordPress and whether the mailer reported an error — that tells you which side to fix.


Still stuck?

  • Test with a different recipient address (another provider) to rule out recipient-side filtering.
  • Check that the form’s Email field marked Use as reply-to address contains a valid address — some mail servers reject messages with a malformed Reply-To.
  • Contact WPZOOM support and include the System Report (PRO) or your host/SMTP setup.

What’s Next?

Last updated on August 23, 2026