WordPress / SMTP
Čo je SMTP a prečo je dôležité ho nastaviť vo WordPresse
SMTP je spôsob, ako má web posielať emaily cez dôveryhodnú emailovú službu. Bez neho môže kontaktný formulár, reset hesla alebo objednávka z WooCommerce vyzerať hotovo, ale správa sa k človeku vôbec nedostane.
Čo SMTP znamená v praxi
SMTP znamená Simple Mail Transfer Protocol. V bežnej reči: je to spôsob, ktorým sa emaily odosielajú cez mailový server. Pre majiteľa webu nie je dôležité vedieť naspamäť protokol. Dôležité je pochopiť, že WordPress potrebuje dôveryhodnú cestu, cez ktorú odošle správy.
Keď SMTP nie je nastavené, WordPress často skúša posielať emaily cez hosting. Niekedy to prejde. Niekedy nie. A práve to je problém, lebo pri kontaktnom formulári alebo e-shope nechceš systém, ktorý funguje iba podľa nálady servera.
Prečo nestačí, že formulár ukáže úspešnú správu
Formulár môže po odoslaní napísať „ďakujeme, správa bola odoslaná“, ale to ešte neznamená, že email dorazil. Znamená to len to, že formulár svoju časť dokončil. Potom ešte musí WordPress email vytvoriť, odoslať a príjemca ho musí prijať.
Presne preto vznikajú tie zvláštne situácie: človek tvrdí, že formulár vyplnil, web ukázal úspech, ale v schránke nič nie je. Bez SMTP sa to diagnostikuje horšie, lebo často nemáš jasný záznam, kde sa email stratil.
Kde SMTP rieši reálne peniaze
- kontaktný formulár na firemnom webe,
- objednávkové emaily vo WooCommerce,
- email pre zákazníka po nákupe,
- reset hesla do administrácie,
- notifikácie pre admina,
- automatické odpovede po odoslaní formulára.
Ak web slúži na získavanie zákaziek, toto nie je detail. Jeden nedoručený formulár môže byť drahší než celé nastavenie SMTP.
Čo sa pri SMTP nastavuje
- Emailová služba alebo SMTP server, cez ktorý sa bude odosielať.
- Odosielateľ z rovnakej domény ako web, napríklad info@domena.sk.
- Prihlasovacie údaje alebo API napojenie podľa poskytovateľa.
- Testovací email priamo z WordPressu.
- Reálny test formulára, objednávky alebo resetu hesla.
- Pri firemných emailoch často aj SPF, DKIM alebo DMARC v DNS.
Nie každý web potrebuje zložité nastavenie. Ale každý web, ktorý má posielať dôležité správy, potrebuje overiť, že ich posiela spoľahlivo.
SMTP plugin nie je kúzlo
Plugin typu WP Mail SMTP alebo podobné riešenie vie WordPress napojiť na správny odosielací server. To je dobrý začiatok. Stále však treba nastaviť správneho odosielateľa, skontrolovať doménu, otestovať reálne formuláre a pri WooCommerce aj objednávkové emaily.
Častá chyba je, že človek pošle jeden testovací email z pluginu, ten príde, a tým to považuje za hotové. Lenže kontaktný formulár môže mať zlý príjemca alebo WooCommerce môže mať vypnutú konkrétnu notifikáciu. SMTP pomáha doručiť email, ale nenahrádza kontrolu celého toku.
Kedy to nastaviť
Ideálne ešte pred spustením webu. Pri novom webe testujem emaily rovnako ako mobilné zobrazenie alebo tlačidlá. Formulár má prísť do schránky, odpoveď má ísť správnemu človeku a pri e-shope má zákazník aj majiteľ dostať správne emaily.
Ak web už beží a nevieš, či formuláre chodia, netreba paniku. Treba urobiť normálny test: odoslať formulár, pozrieť schránku, spam, odosielateľa, Reply-To, SMTP logy a pri e-shope aj objednávkový proces.
Kedy si to vieš spraviť sám
Ak máš prístup do WordPressu, hosting ti dá jasné SMTP údaje a používaš jednoduchý formulár, základné nastavenie zvládneš aj sám. Daj si len pozor na to, aby si netestoval iba administráciu. Treba prejsť reálnu situáciu presne tak, ako ju prejde návštevník webu.
Kedy má zmysel zavolať pomoc
Ak ide o WooCommerce, firemný email cez Google Workspace alebo Microsoft 365, DNS záznamy, viac formulárov, alebo problém, ktorý sa deje iba občas, pomoc dáva zmysel. Tam už nejde len o jeden plugin, ale o diagnostiku celého odosielania.
Ak chceš, viem to riešiť ako úpravu WordPress webu. Pri novom webe to zas patrí medzi veci, ktoré nastavujem v rámci tvorby webstránky.
Krátky záver
SMTP nie je efektná vec, ktorú návštevník vidí na stránke. Je to tichá technická časť, ktorá rozhoduje, či sa správy z webu reálne dostanú tam, kam majú. Pri firemnom webe, formulári alebo e-shope by som ho nebral ako bonus, ale ako základ.