Nastavenie SMTP pre WordPress – postup, ktorý zvládneš aj ty

Nefunguje ti odosielanie emailov vo Wordpress alebo končia v spame? Riešením je správne nastavenie SMTP vo Wordpress. Ukážem ti ako na to.

Nastavenie SMTP pre Wordpress - postup, ktorý zvládneš aj ty - Boris Belica

Čo je to SMTP a na čo slúži

SMTP je skratka anglického slova „Simple Mail Trasnfer Protocol“. Ide o sieťový protokol, ktorý slúži na odosielanie a prenos e-mailových správ cez internet.

V jednoduchosti – e-mailový server komunikuje s iným e-mailovým serverom ohľadom doručenia alebo odovzdania správy pomocou tohto (SMTP) protokolu.

Ach, to je ale asi strašne zložité – proste je to niečo ako kábel medzi televízorom a zástrčkou.

Ako vyzerá SMTP protokol v jednoduchosti - Boris Belica
Veľmi zjednodušená vizualizácia pre lepšiu predstavu. Zdroj: studytonight.com

Prečo by si mal mať nastavené na webe aktivované SMTP:

  • zvyšuje spoľahlivosť doručenia
  • znižuje šancu, že email skončí v spame
  • lepšie zabezpečenie a šifrovanie emailovej komunikácie

Návod na nastavenie SMTP autentifikácie vo WordPress

Pre tento návod budem nastavovať SMTP pre hosting u spoločnosti Websupport. U iných poskytovateľov hostingu to môže byť mierne odlišné – hlavne teda admin prostredie tvojho hostingu.

Nezávisle od hostingu je však stále potrebné vykonať rovnaké a v celku jednoduché kroky. Nastavenie SMTP vieš urobiť aj pre Google a jeho Gmail či Microsoft.

Čo potrebujeme pre úspešné spustenie SMTP

  1. Zistiť server tvojho hostingu pre odchádzajúcu poštu
  2. Port
  3. Vytvoriť emailovú adresu

1. Vytvorenie e-mailovej adresy

Ako prvé musíme získať základné informácie. Tie nájdeš u svojho poskytovateľa hostingu. Môj hosting je vedený u spoločnosti Websupport. Takže sa prihlásim do svojho účtu na Websupporte.

V zozname vyberiem službu „boris-belica.sk“, pretože na tomto webe idem nastavovať SMTP. V paneli si vyberiem položku „Emaily“. Tu vidím všetky emaily, ktoré sa viažu k tejto doméne.

zoznam emailov websupport
V záložke Emialy -> Zoznam – tu si vytvoríme nový e-mail, ktorý neskôr použijeme

Pre nastavenie SMTP verifikácie e-mailov budeme potrebovať nejakú emailovú adresu. Je to vhodná príležitosť vytvoriť si jeden čisto nový email výhradne na túto službu. Nemusíš, no odporúčam to.

Môžete využiť už existujúci e-mail, ktorý na hostingu máš. Nastavenia budú fungovať tiež. Ja mám vytvorený aj iný e-mail a to kontakt@boris-belica.sk, ktorý používam na kontaktné účely.

Neodporúčam však takýto email používať na verifikáciu. Ver mi, že o pár mesiacov zabudneš, že nastavenie pre tvoj web fičí pomocou tohto e-mailu. Zmeníš si heslo a tvoje overenie je v p.. preč.

Vytváram si teda nový e-mail s adresou

  • noreply@boris-belica.sk.
  • nastavím heslo k tejto e-mailovej adrese
  • treba mať povolené POP / IMAP / SMTP (tak ako vidíš na obrázku vyššie)

Prečo práve názov noreply? Neviem. Je to taký môj samozvaný „štandard“. No môžeš si nastaviť aj smtp@boris-belica.sk či ľubovoľnú adresu podľa gusta.

Vytvor email, nastav heslo. Dôležité je uložiť si a zapamätať si heslo do tohto (noreply) e-mailu. Budeš ho čoskoro potrebovať!

2. krok: Získanie adresy serveru a čísla portu

Keď mám email vytvorený, kliknem naň a zobrazím si podrobnosti. Tu na Websupporte nájdem všetko potrebné.

Vidím, že server pre odchádzajúcu poštu (to je vlastne to, čo hľadáme) je:

  • smtp.m1.websupport.sk alebo aj smtp.websupport.sk
  • ak máš iný hosting, skús hodiť do Googlu dopyt ako „smtp + názov hostingu“ a tento server určite nájdeš v inštrukciách tvojej hostingovej spoločnosti (ak nie tak meň hosting)
  • server začína smtp. a niečo

Je pravidlom, že keď sa udáva server je s spolu s ním uvedený aj port.

  • Pre SSL overenie je port 465
  • pre TLS overenie je port 587
  • ani nemusíš hľadať, čísla týchto 2 portov nezávisia od hostingovej spoločnosti, vždy to bude jedno z týchto čísel

3. Inštaláciu pluginu Fluent SMTP pre WordPress

Ideme do administrácie WordPressu. Prejdi na svoj web, na ktorom chceš mať nastavenie SMTP overenia. Prihlás sa do admin účtu a v hlavnom WordPress menu naľavo vyber záložku Pluginy (plugins) a pridať nový. Pomocou vyhľadávaču nájdi plugin FluentSMTP alebo klikni tu a stiahni si ho.

Môžeš si vybrať aj iný plugin. Tento používam ja, je jednoduchý, funkčný a bezpečný. Nič viac nepotrebuješ.

Nainštaluj a aktivuj Fluent SMTP plugin.

Na podstránke pluginov vo WP nájdi FluentSMTP a klikni na nastavenia (settings). Teraz ho poďme správne nastaviť.

Plugin Fluent SMPT pre WordPress - nastavenie SMTP - Boris Belica
Nájdi. nainštaluj a aktivuj Fluent SMTP plugin pre WordPress.

4. Správne nastavenie Fluent SMTP pluginu po aktivácii

Z obrázkového menu ktoré na teba vyskočí, si vyber hneď prvú položku – obálku s názvom „Other SMTP“. Sú tu aj iné možnosti (spomínaný gmail či microsoft,) tým sa však v tomto návode nevenujeme. No ak máš server a port, dokážeš nastaviť aj tie.

Nastavenie sender settings:

Do prvého políčka uvedieme e-mail, ktorý sa bude používať pre odosielanie správ z webu. Vlož sem e-mail, ktorý reálne na svojej doméne používaš

Pozor: tento e-mail musíš mať tiež vytovorený na hostingu – musí existovať. Pre mňa je to kontakt@boris-belica.sk.

Z tohto e-mailu dostane klient/ zákazník/ návštevník e-mail, keď sa odošle zo stránky. Na tento e-mail mi aj odpovie. Nedávaj sem noreply email.

Spodné dve políčka nechaj zaškrtnuté. Sú dôležité pre informáciu, ak by SMTP alebo e-maily prestali fungovať – dostaneš spätné upozornenie, že sa niečo pokazilo.

Sender name (nepovinné): vyplň len v prípade, ak chceš v e-maili uviesť svoje meno a nie e-mailovú adresu. Ja to nepoužívam – máme tu však uvedené Boris Belica – Backpack studio. Napíš sem svoje meno či názov firmy. Aby to však fungovalo musíš zaškrtnúť „force sender name“.

Nastavenie sender settings v plugine Fluent SMTP pre WordPress
Takto si nastav sender settings vo Fluent SMPT plugine.

Nastavenie SMTP hostu a portu:

To sú presne tie dve informácie, ktoré sme si zisťovali na hostingu. Vlož sem SMTP server a jeho port. Pod tým je položka „encryption“ a teda šifrovanie – vyber možnosť SSL pre 465 port a TLS pre port 587. Ja používam 587 a TLS.

Vkladám teda údaje smtp.websupport.sk a 587.

Autentifikácia:

V týchto posledných dvoch políčkach budeme potrebovať novovytvorený e-mail to je ten no-reply@.

Tento e-mail bude fungovať čisto iba ako autentifikačný e-mail.

  • Do prvého políčka vlož noreply@tvoja-adresawebu.sk a
  • do druhého heslo, ktoré si si nastavil pri jeho vytváraní.
  • Nechaj vybratú možnosť „store access keys in DB“ (prístupové údaje budú uložené v databáze)

Stlač „save connection settings“ a ulož nastavenia.

Nastavenie serveru portu a autentifikácie v Fluent SMTP plugine pre WordPress - Boris Belica
Vo finále by nastavenie autentifikácie, serveru a portu malo vyzerať nejak takto.

4. Odoslanie testovacieho e-mailu

No a teraz si to celé skontrolujeme a odošleme testovací e-mail. V hornom menu pluginu vyber záložku „E-mail test“.

Klikni na prvé políčko. Mala by sa ti zobraziť e-mailová adresa, ktorú si uviedol v sender settings. Vyber ju. Ak tu nie je, prúser, niečo je zle.

Do druhého políčka uveď e-mailovú adresu kam sa má testovací e-mail odoslať. Hoď tam nejaký gmail, ak máš. Ja odošlem test na môj osobný email boris.belica2@gmail.com.

V poslednej možnosti HTML – nechaj zapnuté (on). Príde ti krajší e-mail.

Klikni na tlačidlo „Send Test Email“.

Ak máš všetko správne nastavené, zobrazí sa ti hláška „Test Email Has been successfully sent“.

Pozor, ešte na záver fyzicky skontroluj e-mailovú schránku, na ktorú si nechal testovací e-mail odoslať či tu správa naozaj je – mala by.

Potvrdzovací email ktorý príde po úsepšnom nastavení SMTP pluginu pre WordPress - Boris Belica
Ak máš všetko správne nastavené mal by si dostať takýto testovací email.

Ak testovací email nebol doručený

Môže sa stať. Je potrebné dobre skontrolovať nastavenia pluginu.

  • pozri či či nemáš preklep v emaile a heslo, skopíruj a vlož ho ich ešte raz
  • skús vypnúť možnosť Auto TLS v nastaveniach
  • skontroluj smtp server
  • skús druhý port (465 alebo 587)
  • pre SSL daj port 465, pre TLS daj 587

Boris, ono to stále nefunguje

Ak by si potreboval/a pomôcť nastaviť SMTP alebo akékoľvek iné pokročilejšie úpravy webovej stránky, napíš mi. Skontrolujem zabezpečenie, optimalizujem rýchlosť načítavania, nastavím SEO. Nehanbi sa a napíš mi, využi službu správy webových stránok. Ako freelancer sa venujem a špecializujem práve na WordPress weby.

BONUS: Nastavenie DMARC pre pokročilejších

DMARC  je technický štandard navrhnutý na zlepšenie bezpečnosti elektronickej pošty a prevenciu pred phishingom, spamom a podvodnou komunikáciou. Poskytuje ďalšiu vrstvu kontroly pre overenie pôvodu e-mailových správ.

  • overuje pôvod e-mailu
  • vytvára reporty
  • vykonáva akciu pri nezhodách

Nastavenie DMARC

DMARC aktivujeme tak, že na hostingu v záložke DNS vytvoríme nový záznam typu TXT. Obsah tohto záznamu si viete veľmi jednoducho vytvoriť napríklad pomocou tohto nástroju – DMARC Record Wizard.

DMARC nastavenie k SMTP pre WordPress - Boris Belica
Takto nejako vyzerá DMARC záznam, ktorý vytvoríte pre vaše DNS.

Získaj užitočné tipy pre lepšiu efektívnosť webovej stránky

Získaš odborné tipy týkajúce sa webového dizajnu, optimalizácie WordPress a najnovších trendov v oblasti tvorby webových stránok. Prihlás sa k odberu noviniek.

Newsletter