-
Posted in : Efor
-
I cannot get my contact form to notify my client when someone fills it out.
I’ve tried pretty much every big contact form plugin, including Contact Form 7.
WP Mail Logging shows no errors with them being sent, yet my client hasnt received one, and even if i use my email or other emails, they still dont send. Not in spam or junk either
Hi,
Thanks for reaching out!
If your contact forms (including Contact Form 7) show as “sent” in WP Mail Logging, but your client isn’t receiving them (not even in spam), it’s likely due to how email is being handled on your WordPress site.
Here’s how you can fix this:
✅ 1. Install and Set Up One SMTP Plugin
WordPress’s built-in mail function is not reliable across many servers. Please choose and activate only one of the following SMTP plugins (don’t use both at the same time, it may cause conflicts):
– WP Mail SMTP: https://wordpress.org/plugins/wp-mail-smtp/
– Post SMTP: https://wordpress.org/plugins/post-smtp/
These plugins let you route emails through a real SMTP server; such as Gmail, SendGrid, Mailgun, or your web hosting provider.
💡 Tip: To complete the setup, you may need your SMTP server details (SMTP host, port, username, password, etc.). You can get these from your hosting provider’s support team. Just ask them for your SMTP connection details.
✅ 2. Use a Valid “From Email Address”
Make sure your form is using a valid “From” email (like noreply@yourdomain.com), ideally from your domain. Avoid using free emails like @gmail.com as they’re often blocked.
✅ 3. Send a Test Email
After configuring the SMTP plugin, use its built-in Send Test Email feature.
Then test your contact form again to see if emails are now being delivered properly.
Let us know which SMTP plugin you choose and whether you need help with the settings.
Best regards,
MehmetAppreciate your response. I have roughly 30 WP sites on WPEngine and this is the only one with this issue, so im certain its not server related
Hi,
Since your other WordPress sites on WPEngine are working fine and only this one is having trouble, that narrows things down to something site-specific. Here are a few things you can double-check:
1. Plugin Conflict
Make sure only one SMTP plugin is active. If you’ve tested multiple plugins before, it’s worth deactivating all of them and reinstalling just one cleanly (e.g., WP Mail SMTP).
2. Form Configuration
Check your form’s “From” Email address – is it valid and from your domain (like noreply@yourdomain.com)? Some hosts (including WPEngine) silently discard outgoing mail if the From address is unauthenticated or spoofed (e.g., using Gmail).
3. Correct SMTP Credentials
Even if you’re using the same settings as other sites, double-check this site’s SMTP configuration (host, port, encryption type, username/password). If you’re using an SMTP plugin, try the “Send Test Email” feature and let us know the result.
4. WPEngine Restrictions
Even though other sites work, there might be one-off settings or restrictions on this particular install. You can reach out to WPEngine support and ask them:
“Can you check if there are any mail sending restrictions or blocks applied to this site specifically? Outgoing mail appears in WP Mail Logging, but it’s not being delivered.”
If you’re still stuck after these checks, we can help you review the current plugin settings step-by-step.
Let us know what you find!
Best regards,
MehmetHello
I have been researching why this problem was happening, and I found the solution — turning off LiteSpeed Cache from my Hostinger hosting panel fixed it. Thank you for replying and helping!You are welcome :) We’d be very happy if you can spare a minute to rate the theme on ThemeForest. Your feedback will boost our motivation and help us to work harder on future updates.
https://themeforest.net/downloads
Thank you for your support.
You must be logged in and have valid license to reply to this topic.