# Űrlap: SMTP-beállítás Gmaillel a megbízható e-mail-kézbesítésért

> Gmail SMTP beállítása a Nexter Extension bővítménnyel, hogy az űrlap e-mailjei ne a spamek közé kerüljenek, és megérkezzenek.

A WordPress alapból a PHP levélküldőjével küld e-mailt, és sok tárhely ezt nem kézbesíti megbízhatóan. Az űrlap értesítői ilyenkor a spamek közé kerülnek, vagy meg sem érkeznek. A Gmail SMTP-n keresztüli küldés ezt megoldja. Az alábbi lépések az ingyenes **Nexter Extension** bővítménnyel állítják be, utána az **Űrlap** widget E-mail műveletét kell összekötni vele.

Ez a leírás az ingyenes és a Pro változatban egyaránt érvényes, hiszen az E-mail művelet mindkettőben megvan.

## Előkészületek

- Az **Űrlap** widget legyen bekapcsolva a **The Plus Addons → Widgets** oldalon.
- Legyen telepítve és aktív az ingyenes **Nexter Extension** bővítmény.
- Kell egy Google-fiók, amellyel Google Cloud projektet hozhatsz létre.

## SMTP e-mail bekapcsolása a Nexter Extensionben

1. A WordPress vezérlőpultján nyisd meg a **Nexter Extension → Utilities** oldalt.
2. Keresd meg az **SMTP Email** elemet, kapcsold be, és kattints a fogaskerék ikonra.
3. Az **SMTP Email** felugró ablakban nyisd meg a **Gmail SMTP** fület. Itt egy **Client ID** és egy **Client Secret** kell, ezeket a következő lépésekben hozod létre.

## Google Cloud projekt létrehozása

1. Jelentkezz be a Google-fiókodba, és nyisd meg a Google Cloud konzolt.
2. Kattints a projektválasztóra, és válaszd az **New Project** (ha még nincs projekted, **Create Project**) lehetőséget.
3. Add meg a projekt nevét, és kattints a **Create** gombra.
4. Amikor megjelenik az értesítés, kattints a **Select Project** gombra, hogy az új projektre váltsál.
5. A bal oldali sávban nyisd meg a **Library** menüpontot.
6. Keress rá a „Gmail API” kifejezésre, nyisd meg, és kattints az **Enable** gombra.

## Az OAuth-hozzájárulási képernyő beállítása

1. A bal oldali sávban kattints az **OAuth consent screen** menüpontra.
2. Kattints a **Get Started** gombra.
3. Add meg az alkalmazás nevét és a támogatási e-mail-címet, majd kattints a **Next** gombra.
4. Az **Audience** értéke legyen **External**, és kattints a **Next** gombra.
5. Adj meg egy kapcsolattartási e-mail-címet, és kattints a **Next** gombra.
6. Fogadd el a Google API Services User Data Policy feltételeit, kattints a **Continue**, majd a **Create** gombra.

## Az OAuth-kliens létrehozása

1. Kattints a **Create OAuth client** gombra.
2. Az **Application type** legyen **Web application**. A nevet meghagyhatod.
3. Az **Authorised JavaScript origins** alatt kattints az **Add URI** gombra, és add meg a webhelyed címét, például `https://www.sajatweboldal.hu`.
4. Az **Authorised redirect URIs** alatt kattints az **Add URI** gombra, és illeszd be azt a **Redirect URI**-t, amelyet a Nexter Extension SMTP felugró ablaka mutat.
5. Kattints a **Create** gombra.
6. A Google megmutatja a Client ID-t. Kattints az **OK** gombra.
7. Kattints a kliens nevére a listában.
8. Másold ki a **Client ID**-t és a **Client Secret**-et.

## A Gmail összekötése a Nexter Extensionnel

1. Térj vissza a Nexter Extension SMTP ablakába, és illeszd be a **Client ID**-t és a **Client Secret**-et.
2. A **From** mezőbe írd be a feladó nevét.
3. Kattints az **Authorize with Gmail** gombra, és válaszd ki azt a Gmail-fiókot, amellyel a Google Cloud projektet létrehoztad.
4. A Google figyelmeztet, hogy nem ellenőrizte az alkalmazást. Mivel te vagy az alkalmazás tulajdonosa, kattints a **Continue** gombra.
5. A következő képernyőn kattints ismét a **Continue** gombra.
6. Engedélyezd a kért jogosultságokat, és kattints a **Continue** gombra.
7. Az ablak ezután jelzi, hogy az alkalmazás engedélyezve van.

## Próbalevél küldése

Írj egy e-mail-címet a próbamezőbe, és kattints a **Send** gombra. Ellenőrizd, hogy a próbalevél megérkezik-e a postaládába.

## Az E-mail művelet beállítása az Űrlap widgetben

1. Add hozzá az **Űrlap** widgetet az oldalhoz, és állítsd be a mezőket.
2. A **Küldési műveletek** szakasz **Művelet hozzáadása** mezőjében hagyd meg az **E-mail-cím** műveletet.
3. Nyisd meg az **E-mail-beállítások** szakaszt, és a **Címzett** fülön az **E-mail cím** mezőbe írd be azt a címet, amelyre a beküldéseknek érkezniük kell.
4. Töltsd ki a **Feladó e-mail-címe** és a **Feladó neve** mezőt. Ha a **Feladó e-mail-címe** üres, a widget a no-reply@example.com címről küld.

Az E-mail művelet összes beállítását lásd: [Beérkező űrlapok e-mailben](https://hub.hellowp.io/hu/plugins/theplus_elementor_addon/urlap-builder-email-fogadas/).

## Korlátozások

- A **Címzett**, a **CC** és a **BCC** doboz is csak egy-egy címet fogad el. A vesszővel elválasztott lista nem működik: az e-mail ilyenkor a webhely adminisztrátori címére megy.
- Ha a **Feladó e-mail-címe** üres, az e-mail a no-reply@example.com címről megy, ami gyakran nem kézbesíthető, vagy a spamek közé kerül. Mindig add meg.

## Hibaelhárítás

### A próbalevél megérkezik, az űrlap e-mailjei viszont nem

Ellenőrizd, hogy az **Űrlap** widget **Címzett** mezőjében egyetlen érvényes cím áll, és hogy a **Feladó e-mail-címe** ki van töltve. Küldj próbabeküldést az űrlapról, és nézd meg a spam mappát is.
