Gab's

BLOG

Fixing Elementor Form Not Sending Emails (What Actually Worked for Me)

Fixing Elementor Form Not Sending Emails (What Actually Worked for Me)

So I ran into the classic issue where Elementor forms weren’t sending emails when submitted. Super annoying, especially if you’re expecting leads or inquiries. After some digging and testing, I figured I’d write this to help anyone else going through the same thing.

There’s an official Elementor support page about this:
👉 Issues Sending Emails from Elementor Forms

Here’s the short version of the problem:

WordPress doesn’t always send emails properly using the built-in wp_mail() function. Hosting servers often block or filter it to avoid spam abuse. That’s why your form might be “working” on the surface but you’re not receiving anything.

The Fix: Use an SMTP Plugin

I installed WP Mail SMTP — it’s the one with the parrot logo and over 3 million active installs.
🔗 https://wpmailsmtp.com/

The free version is enough. It walks you through a setup wizard that asks who your email provider is. Since I’m using MXroute, which wasn’t listed, I chose “Other SMTP.”

You’ll need info like:

  • SMTP server domain (mine looked like example.mxrouting.net, provided by MXroute when I signed up)
  • Port (I used 465 for SSL, with Auto TLS enabled)
  • Login credentials for your email account

If you’re not using MXroute, just check the email they sent you or look in your webmail settings. The process is pretty similar.

No need to mess with MX records or DNS stuff on your hosting. Just plug in the details, test the connection, and it should say “Success.”

What You Need to Do Inside Elementor:

After the plugin is set up, go back into your Elementor form and change the “From” email address to match the one you configured in WP Mail SMTP. Once I did that, everything started working. I even added a second action after submit, sending a confirmation email back to the user—so they can reply if they have questions.

Extra Tips:

  • Check your SMTP provider’s spam handling — for example, MXroute was deleting all spam by default. I changed that so junk goes to the spam folder instead of disappearing.
  • Enable reCAPTCHA in Elementor forms to help prevent spam bots from flooding your inbox.

Once everything was in place, emails were flowing like they should. Honestly, I spent more time figuring out what was not the problem than fixing the actual issue.

About Me

Gabriel Dominic Oxibillo

I’m an artist with a passion for programming, blending creativity with technical expertise to deliver impactful designs. Over 7 years, I’ve mastered graphic design, creating logos, websites, animations, 3D models, social media graphics, packaging, and more, while also excelling in video editing, visual effects, game assets, and promotional materials. Proficient in Adobe Creative Suite, I combine traditional and digital techniques, and my programming skills enhance my work, particularly in web development. Detail-oriented, adaptable, and eager to learn, I thrive in collaborative environments, bringing versatile skills and a sharp eye for aesthetics to any creative team.

About me

Connect with me on

Hire me on Upwork

Email me