# Mailgun és SendGrid

> A Mailgun és a SendGrid csatlakoztatása a FluentSMTP-hez: ellenőrzött feladó, API-kulcs, régió és mentés.

Mindkét szolgáltatóhoz API-kulcs és ellenőrzött feladó kell. A kapcsolatot a **Beállítások → FluentSMTP** oldalon veheted fel: a **Kapcsolat hozzáadása** gombbal válaszd ki a szolgáltató csempéjét.

## Mailgun

A Mailgunhoz ellenőrzött küldő tartomány és privát API-kulcs kell. A FluentSMTP-ben a régiónak egyeznie kell a tartomány régiójával (US vagy EU).

### A Mailgunban

1. Jelentkezz be a Mailgun irányítópultján.
2. Add hozzá és ellenőrizd a tartományt a **Sending → Domains** oldalon. Tedd közzé a DNS-rekordokat, amelyeket a Mailgun mutat.
3. Az **API security** oldalon hozz létre egy Mailgun API-kulcsot (nem a webhook-aláíró kulcsot, és nem a nyilvános ellenőrző kulcsot). Másold ki, mert csak egyszer látható. Ha az oldal elérési útja változott, keresd az **Account → API Security** menüben.

Az EU-s tartományok az EU-régióban vannak, mindenki más általában az USA-ban. Rossz régió esetén mentéskor „domain not found” jellegű hibát kapsz.

### A FluentSMTP-ben

![A Mailgun kapcsolat űrlapja](./kepek/szolgaltatok-mailgun-urlap.webp)

*A Mailgun kapcsolat űrlapja* (https://minta-bolt.hu/wp-admin/options-general.php?page=fluent-mail)

A képen a **Mailgun API-beállítások** blokk látszik: a kulcs, a domainnév és a régió választója.

- **Feladó e-mail-címe**: az ellenőrzött tartományon lévő cím.
- **Privát API-kulcs**: a Mailgunban létrehozott kulcs.
- **Domainnév**: a küldő tartomány, például `mg.example.com` vagy `example.com`, pontosan úgy, ahogy a Mailgun listázza.
- **Válassz régiót**: **US** (alapérték) vagy **EU**.

A Mailgun űrlapján nincs „Feladói e-mail cím kényszerítése” jelölőnégyzet, csak a **Feladó nevének kényszerítése** és a visszaküldési cím beállítása.

Hagyd a **Tárolás az adatbázisban** lehetőséget kiválasztva. A **Titkosítás kikapcsolása az API-kulcshoz (nem ajánlott)** négyzetet bejelölheted, vagy átválthatsz a **Tárolás a wp-config.php fájlban** lehetőségre. Mindkettő nem kötelező.

Kattints a **Kapcsolatbeállítások mentése** gombra, majd küldj tesztlevelet.

## SendGrid

### A SendGridben

1. Jelentkezz be a SendGrid irányítópultjára.
2. Ellenőrizz egy feladó-identitást (**Sender Identity**). A tartományhitelesítés jobb, mint egyetlen feladócím.
3. **Settings → API Keys → Create API Key**. Nevezd el `FluentSMTP`-nek. Elég a **Restricted Access** a **Mail Send** engedéllyel. A **Full Access** is működik, de többet ad a szükségesnél.
4. Másold ki a kulcsot, mert csak egyszer látható.

### A FluentSMTP-ben

![A SendGrid kapcsolat űrlapja](./kepek/szolgaltatok-sendgrid-urlap.webp)

*A SendGrid kapcsolat űrlapja* (https://minta-bolt.hu/wp-admin/options-general.php?page=fluent-mail)

A **SendGrid API beállításai** blokkban egyetlen mező van.

- **Feladó e-mail-címe**: olyan cím legyen, amelyet a SendGrid-fiók enged (hitelesített tartomány vagy ellenőrzött feladó).
- **API-kulcs**: illeszd be a kulcsot. Az űrlap emlékeztet, hogy a kulcshoz csak a **Mail Send** engedély szükséges.

Hagyd a **Tárolás az adatbázisban** lehetőséget kiválasztva. A **Titkosítás kikapcsolása az API-kulcshoz (nem ajánlott)** négyzetet bejelölheted, vagy átválthatsz a **Tárolás a wp-config.php fájlban** lehetőségre. Mindkettő nem kötelező.

Kattints a **Kapcsolatbeállítások mentése** gombra, és küldj tesztlevelet.
