FluentSMTP
Mi ez és milyen problémát old meg?
A FluentSMTP egy ingyenes, nyílt forráskódú WordPress bővítmény, amely a WordPress által küldött leveleket megbízható e‑mail szolgáltatókon (SMTP vagy natív API) keresztül továbbítja. Ezzel kiváltja a tárhelyek bizonytalan PHP mail funkcióját, így az értesítések, rendelés‑visszaigazolások, jelszó‑emlékeztetők és űrlapértesítések nem késnek, nem vesznek el és kisebb eséllyel kerülnek spambe.
Röviden: a bővítmény átveszi a WordPress wp_mail hívásait, és a beállított szolgáltatón keresztül küldi el őket – gyorsabban, biztonságosabban és nyomon követhetően.
Hogyan működik?
- A WordPressben hívott
wp_mail()függvényt a FluentSMTP „elfogja”. - Az általad beállított kapcsolatok (mailerek) közül kiválasztja a megfelelőt a feladói cím vagy domain alapján.
- Natív API‑t (pl. Amazon SES, Google, Microsoft, SendGrid, Mailgun, Postmark, Brevo, SparkPost, SMTP2GO, Elastic Email, Zoho ZeptoMail) vagy klasszikus SMTP‑t használ.
- Hiba esetén automatikusan életbe léphet egy tartalék (fallback) kapcsolat.
Példa a WordPress oldali küldésre (amit a FluentSMTP átvesz):
wp_mail('[email protected]', 'Rendelésed megérkezett', 'Köszönjük a vásárlást!');
Fő funkciók, érthetően
-
Többes kapcsolat és okos routing
- Egyszerre több szolgáltatót állíthatsz be. Például a tranzakciós levelek menjenek egy olcsó és gyors szolgáltatón, a marketing kampányok pedig egy másikon.
- A bővítmény a feladói cím vagy domain alapján automatikusan a megfelelő csatornára irányít.
-
Tartalék (fallback) kapcsolat
- Ha az elsődleges szolgáltató hibázik vagy lassú, a rendszer automatikusan a tartalékra vált, hogy a levelek akkor is kimenjenek.
-
Natív API‑integrációk és SMTP
- Több nagy szolgáltatóhoz közvetlen API‑kapcsolat érhető el (gyorsabb és stabilabb), vagy használhatsz bármilyen SMTP‑t is.
-
Email‑naplózás és jelentések
- Láthatod minden kimenő üzenet státuszát, a szolgáltató válaszát, a fejléceket és csatolmányokat.
- Hibás üzeneteket újraküldhetsz, napi/összesített statisztikát nézhetsz, és opcionálisan csak a hibákat naplózhatod.
-
Valós idejű hibariasztások
- Sikertelen kézbesítésnél azonnali értesítéseket kérhetsz Slackre, Telegramra vagy Discordra. Így nem napokkal később derül ki egy probléma.
-
Migrációs segéd
- Egy kattintással importálhatod a beállításokat népszerű SMTP bővítményekből, így gyors a váltás.
-
Email‑szimuláció és multipart
- Teszteléshez kapcsolhatsz szimulált kézbesítést (nem megy ki tényleges email).
- A bővítmény automatikusan plain‑text részt ad a HTML levelekhez a jobb kézbesíthetőségért.
-
Multisite támogatás
- Hálózati környezetben is működik, webhelyenként külön konfigurációval.
-
Biztonságos kulcskezelés
- API‑kulcsok/SMTP adatok titkosítva tárolódnak, és opcionálisan a wp-config.php‑ban is megadhatók állandókkal.
- Google és Microsoft integrációknál OAuth 2.0 használat.
Példa wp-config alapú beállításra (a konkrét konstansok a választott driver dokumentációja szerint változnak):
// Példa – illusztratív! A tényleges konstansok a választott szolgáltatótól függnek.
define('FLUENTSMTP_USE_ENV_CONFIG', true);
// define('FLUENTSMTP_PROVIDER_API_KEY', 'itt-az-api-kulcsod');
// define('FLUENTSMTP_DEFAULT_FROM', '[email protected]');
Gyakorlati példák
-
Webáruház (WooCommerce):
- Rendelés‑ és számlaértesítések menjenek egy tranzakciós szolgáltatón át.
- Hírlevelek és promóciók egy másik, reputációban erős szolgáltatón.
- Ha az elsődleges szolgáltató kiesik, a fallback átveszi a forgalmat.
-
Űrlapok és ügyfélszolgálat:
- Contact Form 7 / Gravity Forms / Elementor Forms értesítések stabilan megérkeznek.
- A naplóban visszanézheted, hogy az ügyfél melyik időpontban kapta meg az üzenetet, szükség esetén újraküldheted.
-
Ügynökség és fejlesztői környezet:
- Stagingen email‑szimulációval tesztelsz, így nem küldesz ki valós értesítéseket.
- Slack riasztás fejlesztés közben, ha valami elromlik.
Előnyök és értékajánlat
- Kézbesíthetőség: nagy szolgáltatók infrastruktúráján küldesz, nem a tárhely bizonytalan PHP mail funkcióján.
- Láthatóság: részletes naplók, újraküldés, statisztikák – mindig tudod, mi történt a levelekkel.
- Rugalmasság: több kapcsolat, okos routing, fallback – kontroll a költség és megbízhatóság felett.
- Idő- és pénzmegtakarítás: kevesebb ügyfélszolgálati panasz, gyorsabb hibakeresés, kevesebb elveszett email.
- Ingyenes és nyílt forráskódú: nincs licencdíj, közösségi támogatás, átlátható működés.
Kinek ajánlott?
- Webáruház tulajdonosoknak: tranzakciós levelek biztos kézbesítése.
- Marketingeseknek: hírlevelek külön útvonalon, jobb reputációval.
- Űrlapokat használóknak: minden értesítés megy, naplózható és visszakövethető.
- Ügynökségeknek és fejlesztőknek: több környezet, több szolgáltató, riasztások és szimuláció.
- Multisite hálózatoknak: webhelyenkénti finomhangolás.
Telepítés és gyors beállítás
- Telepítsd és aktiváld a bővítményt a bővítménykezelőből.
- Indítsd el a varázslót, válassz szolgáltatót (pl. API‑s driver vagy „Other SMTP”).
- Add meg az API‑kulcsot vagy az SMTP adatokat (host, port, titkosítás, felhasználó/jelszó).
- Állíts be alapértelmezett és tartalék kapcsolatot.
- Kapcsold be a naplózást és állíts automatikus törlést.
- Konfiguráld a hibariasztásokat (Slack/Telegram/Discord).
- Küldj teszt e‑mailt.
Biztonság és best practice
- Tárold a kritikus kulcsokat a wp-config.php‑ban, különösen klónozás vagy költöztetés esetén.
- Kapcsold be az email‑naplók automatikus törlését, hogy az adatbázis ne hízzon.
- Használj legalább két kapcsolatot (alapértelmezett + fallback).
- Állíts be domain hitelesítést a választott szolgáltatónál (SPF/DKIM) a jobb kézbesíthetőséghez.
- Fejlesztői/staging környezetben használd az email‑szimulációt.
Kompatibilitás
A FluentSMTP minden olyan bővítményre hat, amely a WordPress wp_mail API‑t használja, így széles körben kompatibilis űrlap‑ és e‑kereskedelmi megoldásokkal. Multisite környezetben webhelyenként konfigurálható.
Ezzel a bővítménnyel pontosan megfogod, mi történik a leveleiddel: megbízhatóan kimennek, nyomon követhetők, és hiba esetén azonnal tudsz reagálni. Egyszerre gyors, rugalmas és ingyenes megoldás a WordPress e‑mailjeihez.