Are you facing the Elementor form not sending emails issue? If so, then keep reading, as we are going to show you how you can fix this issue very easily.
At its core, Elementor is a WordPress page builder, but using its form widget, you can create various contact forms to collect user data, such as name, email, phone number, etc.
Unfortunately, sometimes, you don’t receive any notification or confirmation email when someone fills out and submits the form. This can be frustrating and potentially harmful for your business, as you may miss out on important leads, inquiries, or feedback from your visitors.
But don’t worry, we’ve got you covered! In today’s blog post, we will show you the five easy ways to fix the Elementor form not sending emails issue.
Ready? Let’s get started!
Why Elementor Form Is Not Sending Email Notifications?
When a user submits the form, Elementor Form sends an email notification to both the WordPress admin and the user. However, when your Elementor form is not sending email notifications, there are two main reasons for this:
- Emails are landing in spam or getting rejected by receiving servers.
- The Elementor form has an incorrect configuration.
- Lack of email authentication protocols
If the emails are getting rejected or ending up in spam, it indicates a problem with the default PHP mail function of your site, which is one of the most common issues behind the WordPress not sending emails issue and often gets blocked by spam filters or email service providers.
Fortunately, you can fix this issue by setting up SMTP (Simple Mail Transfer Protocol) on your WordPress site via the Post SMTP plugin. We will show you how later in the article.
On the other hand, there can be several issues with the configuration of your Elementor form, such as incorrect Field IDs, disabled form notifications, and plugin conflicts.
Lastly, if you haven’t set up DNS records (SPF, DKIM, DMARC) for your domain, then it’s likely that your email gets rejected or put in spam by receiving email servers.
In the following section, we will see how you can fix these issues.
5 Easy Methods to Fix the Elementor Form Not Sending Emails Issue
Now that you know why the Elementor form is not sending emails, let’s see how you can fix them with five easy methods.
Method #1: Install and Configure the Post SMTP WordPress Plugin
First, you need to replace the default PHP mail function with SMTP for better email deliverability. To do so, simply install and configure the best WordPress smtp plugin (i.e., Post SMTP). This smtp plugin routes your WordPress emails through the most reliable and secure SMTP servers, which improves the email deliverability of your WordPress site.
🚨 Need help with the Post SMTP Configuration?
Click here to request the Post SMTP configuration service, where one of our WordPress experts will install and configure Post SMTP on your WordPress site and address all the email-related issues accordingly.

If you want to install and configure the Post SMTP plugin on your own, then follow the steps below:
- Login to your WordPress dashboard and navigate Plugins → Add New Plugin.
- Search for “Post SMTP” and look for “POST SMTP – WordPress SMTP Plugin with…” by Saad Iqbal and click Install Now.

- Upon installation, click on Activate.
- Now, navigate to Post SMTP → Dashboard from the side menu of your WordPress dashboard.
- Select the “Start the Wizard” button to initiate the Post SMTP configuration.

- The setup wizard has three easy steps. First, select the SMTP mailer of your choice, such as Gmail SMTP Server, Microsoft 365, Brevo (formerly Sendinblue), Mailgun, Amazon SES, Zoho Mail, etc, and hit Continue.

- In the second step, provide the email address and name from which you want to send emails in the From Email and From Name fields. Also, enter the API Key for authentication of your SMTP account and then click Save and Continue.

- In the final step, verify the configuration by sending a test email. To do so, type any valid email address in the Recipient Email Address field and click Send Test Email.

Once the email has been delivered successfully, simply click the Finish button, and now, you can test your Elementor form and see if it is sending email notifications. You should receive an email notification every time someone submits your form.
If that is not the case, then move on to the next method.
Method #2: Set Up Elementor Form Builder Notifications
To ensure that your Elementor contact form sends email notifications correctly, you need to verify the form notifications settings. These settings will vary depending on how you’ve built the form.
- Open your page with the Elementor page builder.
- On the left-hand bar, click on the Actions After Submit option, and make sure that the Email tag is there.

- Next, scroll down to the Email tab, where you can check the notification settings applied to each form submission.

In this section, you can check and verify all the information to make sure it’s all set up right. Also, make sure that the From Email should match your domain name, which might help you avoid the Elementor form not sending email notifications issue.
If you don’t have an email that matches your domain, then check out our guide on how to get a free email domain for your business.
Method #3: Correct Field IDs For Each Elementor Contact Form
If you are getting errors such as “Server_error” or “An error occurred,” chances are that there is a missing field ID in your Elementor contact form.
To resolve these errors, follow the steps below:
- Log in to your WordPress dashboard and open the contact form page using the Elementor page builder.
- Now, click every field of your contact form and check its Advance tab. Make sure that there is a unique ID assigned to each field.

- If an ID is missing, assign a unique identifier for every field.

At this point, you should be getting email notifications upon submission of your Elementor contact form.
IMPORTANT: If your Elementor contact form is still not sending emails, then it might be conflicting with other plugins or the theme of your WordPress site. In that case, deactivate them one by one and check which one is causing the issue.
Also, check out the following methods to fix the issue.
Method #4: Force the “From” Email Address
Using a fixed “From” email address for all outgoing emails helps prevent conflicts between plugins and reduces email deliverability issues. With Post SMTP, you can configure this setting to ensure that all emails, including those from Elementor forms, use the same sender address.
Follow these steps to force a consistent “From” email address:
- Access Post SMTP Settings: In your WordPress dashboard, navigate to Post SMTP → Settings and open the Message tab.
- Enter the “From” Email Address: Locate the Email Address field and input the sender address you want to use for all outgoing emails. It’s recommended to use an email address that matches your domain to improve deliverability.

- Disable Overrides by Other Plugins: Check the option labeled “Prevent plugins and themes from changing this” to stop other plugins or themes from altering the “From” address. This ensures that your specified email address remains consistent across all emails.
- Save Your Changes: Click the Save Changes button to apply the new settings.
By setting a fixed “From” email address, you reduce the likelihood of emails being flagged as spam or rejected by mail servers.
Method #5: Set Up Email Authentication Protocols
To improve email deliverability and prevent Elementor form notifications from being marked as spam, you must configure DNS records for your domain. These records help verify your emails and confirm they are sent from an authorized source.
Understanding Key Email Authentication Protocols
- SPF (Sender Policy Framework): SPF defines which mail servers can send emails on behalf of your domain.
- DKIM (DomainKeys Identified Mail): DKIM attaches a cryptographic signature to your emails, confirming they have not been altered in transit.
- DMARC (Domain-based Message Authentication, Reporting, and Conformance): DMARC works alongside SPF and DKIM, instructing email servers on how to handle messages that fail authentication checks. It also helps protect your domain from phishing and spoofing attacks.
How to Set Up SPF, DKIM, and DMARC
- Log in to your domain registrar’s DNS settings (e.g., GoDaddy, Cloudflare, Namecheap).
- Locate the option to add TXT records.
- Add the SPF record provided by your SMTP service.
- Configure DKIM by adding the public key from your email provider.
- Set up DMARC with a policy that aligns with your email security needs (monitoring, quarantine, or reject).
After updating your DNS records, test your email authentication using our Spam Score Checker tool.

🚀 Need Expert Help?
If setting up SPF, DKIM, and DMARC feels overwhelming, our team of email specialists can handle it for you. Click here to schedule a professional consultation and get your email authentication configured correctly.

Final Remarks – Install Post SMTP to Fix Elementor Form Not Sending Emails
If your Elementor contact form is not sending email notifications upon submission, then it mostly boils down to three main issues:
- Your Elementor contact form is using WordPress’ default PHP mail function.
- The form is not configured correctly for notifications.
- Lack of email authentication protocols
To fix these issues, simply install and configure the Post SMTP plugin, set up notifications for the form, and correct the field IDs for each form field by following the steps described above.
We hope that this article has helped you fix the Elementor form not sending emails issue on your WordPress site. If you still find it difficult, then simply contact us to get expert assistance and let our WordPress expert support team fix this for you.
Frequently Asked Questions
Why is my Elementor form not sending email notifications?
There can be several reasons for that, such as your ELementor form uses WordPress’ default PHP mail function to send email notifications. Also, there might be missing field IDs for that particular contact form, and the notifications are not set up properly. To fix these issues, we highly recommend you install and configure the Post SMTP plugin on your WordPress site and then follow the instructions in the article to fix the rest of the issues.
How can I verify the functionality of my Elementor contact forms?
To verify the functionality of your Elementor contact form, you can use the Form Submissions feature:
1. Test the form by entering some dummy data.
2. Go to Elementor → Submissions to see all the submissions.
3. Check the submissions list for the dummy form entry you entered.

OpenAI
Perplexity