---
title: "How to Set Up SMTP to Get Email Confirmation Securely from Elementor Form?"
url: https://theplusaddons.com/docs/set-up-smtp-to-get-email-confirmation-securely-from-elementor-form/
date: 2026-02-26
modified: 2026-09-13
lang: en
author: "Aditya Sharma"
description: "Are your Elementor form emails going to spam, or not arriving at all? WordPress sends email with PHP mail by default, and many hosts do not deliver it reliably. Sending..."
image: https://theplusaddons.com/wp-content/uploads/2026/02/How-to-Set-Up-SMTP-to-Get-Email-Confirmation-Securely-from-Elementor-Form-1024x538.jpg
word_count: 673
---

# How to Set Up SMTP to Get Email Confirmation Securely from Elementor Form?

## 

- Nexter Extension activa SMTP Email en Nexter Extension > Utilities y usa la pestaña Gmail SMTP para pegar un Client ID y un Client Secret.
- Google Cloud requiere un proyecto nuevo, la Gmail API habilitada y una pantalla de consentimiento OAuth con Audience en External.
- The Plus Addons for Elementor Form widget funciona en la edición Free y en Pro, y la acción Email está en ambas ediciones.
- Form widget envía las respuestas a una sola dirección en To, CC o BCC; si From Email está vacío, usa no-reply@example.com.

Are your Elementor form emails going to spam, or not arriving at all?

WordPress sends email with PHP mail by default, and many hosts do not deliver it reliably. Sending through Gmail SMTP fixes that. This guide sets it up with the free Nexter Extension plugin, then connects the Form widget from The Plus Addons for Elementor.

*To check the complete feature overview documentation of The Plus Addons for Elementor Form widget, [click here](https://theplusaddons.com/docs/create-an-elementor-form-for-free/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-builder/form-builder/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** Free — works in the free plugin and in Pro. The Email action is in both editions.- **Widget to enable:** Form, switched on under **The Plus Addons > Widgets**.- The free [Nexter Extension](https://nexterwp.com/nexter-extension/) plugin, installed and activated.- A Google account you can use to create a Google Cloud project.

## Turn On SMTP Email in Nexter Extension

- In your WordPress dashboard, go to **Nexter Extension > Utilities**.- Find **SMTP Email**, switch it on and click the gear icon.

![Screenshot: Find SMTP Email, switch it on and click the gear icon](https://theplusaddons.com/wp-content/uploads/2026/02/enable-smtp-email-1024x435.png)

- In the SMTP Email pop-up, open the **Gmail SMTP** tab. It asks for a Client ID and a Client Secret, which you create next.

![Screenshot: In the SMTP Email pop-up, open the Gmail SMTP tab. It asks for a Client ID and a Client Secret, which you create next](https://theplusaddons.com/wp-content/uploads/2026/02/smtp-email-popup.png)

## Create a Google Cloud Project

- Sign in to your Google account and open the Google Cloud console.- Click the project picker and choose **New Project** (or **Create Project** if you have none).

![Screenshot: Click the project picker and choose New Project (or Create Project if you have none)](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-1-1024x504.png)

- Enter a project name and click **Create**.

![Screenshot: Enter a project name and click Create](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-2.png)

- When the notification appears, click **Select Project** to switch to it.

![Screenshot: When the notification appears, click Select Project to switch to it](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-3-1024x244.png)

- Open **Library** from the left sidebar.

![Screenshot: Open Library from the left sidebar](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-4.png)

- Search for “Gmail API”, open it and click **Enable**.

## Set Up the OAuth Consent Screen

- Click **OAuth consent screen** in the left sidebar.

![Screenshot: Click OAuth consent screen in the left sidebar](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-6.png)

- Click **Get Started**.

![Screenshot: Click Get Started](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-7-1024x364.png)

- Enter the app name and user support email, then click **Next**.

![Screenshot: Enter the app name and user support email, then click Next](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-8.png)

- Set **Audience** to **External** and click **Next**.

![Screenshot: Set Audience to External and click Next](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-9.png)

- Add a contact email address and click **Next**.

![Screenshot: Add a contact email address and click Next](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-10.png)

- Accept the Google API Services User Data Policy, click **Continue** and then **Create**.

![Screenshot: Accept the Google API Services User Data Policy, click Continue and then Create](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-11.png)

## Create the OAuth Client

- Click **Create OAuth client**.

![Screenshot: Click Create OAuth client](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-12-1024x259.png)

- Set **Application type** to **Web application**. You can keep the name.- Under **Authorised JavaScript origins**, click **Add URI** and enter your site URL, for example `https://www.yourwebsite.com`.- Under **Authorised redirect URIs**, click **Add URI** and paste the Redirect URI shown in the Nexter Extension SMTP pop-up.- Click **Create**.

- Google shows the Client ID. Click **OK**.

![Screenshot: Google shows the Client ID. Click OK](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-14.png)

- Click your client name in the list.

![Screenshot: Click your client name in the list](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-15.png)

- Copy the **Client ID** and **Client Secret**.

![Screenshot: Copy the Client ID and Client Secret](https://theplusaddons.com/wp-content/uploads/2026/02/google-client-id-secret-16-1024x550.png)

## Connect Gmail in Nexter Extension

- Back in the Nexter Extension SMTP pop-up, paste the Client ID and Client Secret.- Enter a sender name in the **From** field.- Click **Authorize with Gmail** and choose the Gmail account you used for the Google Cloud project.

![Screenshot: Click Authorize with Gmail and choose the Gmail account you used for the Google Cloud project](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-connection-1.png)

- Google warns that it hasn't verified the app. As the app owner, click **Continue**.

![Screenshot: Google warns that it hasn&apos;t verified the app. As the app owner, click Continue](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-connection-2.png)

- Click **Continue** again on the next screen.

![Screenshot: Click Continue again on the next screen](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-connection-3.png)

- Allow the requested permissions and click **Continue**.

![Screenshot: Allow the requested permissions and click Continue](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-connection-4.png)

- The pop-up now shows that the app is authorized.

![Screenshot: The pop-up now shows that the app is authorized](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-connection-5.png)

## Send a Test Email

Enter an email address in the test field and click **Send**.

![Screenshot: Enter an email address in the test field and click Send](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-send-test-email.png)

Check that the test email arrives in that inbox.

![Screenshot: Check that the test email arrives in that inbox](https://theplusaddons.com/wp-content/uploads/2026/02/gmail-smtp-test-email.png)

## Set the Email Action in the Form Widget

- Add the Form widget to your page and set up your fields.- In **Content > Submit Actions**, keep **Email** in **Add Action**.- Open **Email Settings** and enter the address that should receive submissions in **To > Email Address**.- Fill in **From Email** and **From Name**. If From Email is empty, the widget sends from `no-reply@example.com`.

![The Email Settings of the Form widget with the To email address filled in](https://theplusaddons.com/wp-content/uploads/2026/09/form-email-to.webp)

For every Email setting, see [how to receive a custom email from your form](https://theplusaddons.com/docs/receive-custom-email-confirmation-from-elementor-form/).

## Limitations

- **Each To, CC and BCC box takes one address.** A comma-separated list is not accepted and the email goes to your site admin email instead.- If **From Email** is empty, the email is sent from `no-reply@example.com`, which often fails or lands in spam. Always set it.

## Troubleshooting

### The test email works, but form emails don't arrive

Check the Form widget's **To** box holds a single valid address and **From Email** is set. Then send a form test and check the spam folder.

## Related Docs

- [Create a form with the Form widget](https://theplusaddons.com/docs/create-an-elementor-form-for-free/)- [Receive an email for every submission](https://theplusaddons.com/docs/receive-custom-email-confirmation-from-elementor-form/)- [Send an auto reply to the visitor](https://theplusaddons.com/docs/send-custom-email-confirmation-to-the-user-from-elementor-form/)

## Frequently Asked Questions

**Q: Why are Elementor form emails going to spam or not arriving at all?**
A: WordPress sends email with PHP mail by default, and many hosts do not deliver it reliably. This setup switches delivery to Gmail SMTP, which is the point of the tutorial. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH provides the Form widget that sends submissions, while the free Nexter Extension plugin handles the SMTP connection. If messages still miss inboxes, the page also points to a single-address To field and a filled From Email as the first things to check.

**Q: What do I need before setting up SMTP for an Elementor form?**
A: The setup depends on four things: the free edition or Pro of The Plus Addons for Elementor, the Form widget switched on under The Plus Addons &gt; Widgets, the free Nexter Extension plugin installed and activated, and a Google account for creating a Google Cloud project. That matters because Gmail SMTP is configured through Google Cloud first, then connected back in Nexter Extension. Without those pieces in place, you cannot reach the authorization step or send a test email.

**Q: How do I connect Gmail SMTP to an Elementor form without coding?**
A: The flow is: enable SMTP Email in Nexter Extension, create a Google Cloud project, enable Gmail API, set up the OAuth consent screen, create an OAuth client, then paste the Client ID and Client Secret back into Nexter Extension. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH works with this setup through its Form widget inside Elementor. The practical payoff is that form mail goes through Gmail instead of unreliable PHP mail.

**Q: What should I use in the From Email field for Elementor form emails?**
A: The From Email field should not be left empty. If it is blank, the widget sends from no-reply@example.com, and the page warns that this often fails or lands in spam. That makes From Email one of the most important settings in the whole flow because it affects deliverability more than the visible form design does. Pair it with a real sender name in From Name so submissions have a consistent sender identity.

**Q: Why does my test email work but form submissions still don't arrive?**
A: That usually points to the Form widget settings rather than SMTP authorization. The page says to check that To contains one valid address and that From Email is set, then send another form test and inspect spam. A common gotcha is that each To, CC, and BCC box accepts only one address; if you paste a comma-separated list, it is not accepted and mail falls back to your site admin email instead.

**Q: Can I send custom confirmation emails from an Elementor form too?**
A: The tutorial is focused on secure email confirmation through Gmail SMTP, but it also links related docs for different form-email outcomes. For custom messages tied to submissions or user replies, it points to [how to receive a custom email from your form](https://theplusaddons.com/docs/receive-custom-email-confirmation-from-elementor-form/), [Receive an email for every submission](https://theplusaddons.com/docs/receive-custom-email-confirmation-from-elementor-form/), and [Send an auto reply to the visitor](https://theplusaddons.com/docs/send-custom-email-confirmation-to-the-user-from-elementor-form/). That separation matters because SMTP delivery and message behavior are related but not identical problems.
