WordPress návody

Jak používat SMTP server k odesílání e-mailů ve WordPress

Ve výchozím nastavení používá redakční systém WordPress k odesílání e-mailů funkci PHP Mail. Je však občas potřeba k odesílání e-mailů použít SMTP například z důvodu odesílání emailu pomocí služeb třetích stran (Google, Mailgun, Office365 apd.), poskytovatel webhostingu nemá službu správně nakonfigurovanou nebo ji neposkytuje vůbec a je zcela vypnutá či prostě zadání webové řešení toto nastavení z jakéhokoliv jiného důvodu vyžaduje.

Jelikož WordPress konfiguraci SMTP neumožňuje je nutné k tomuto nejprve nainstalovat vhodný plugin. Pro SMTP existuje velká škála pluginů od různých vývojářů (WP Mail SMTP by WPForms, WP Mail Booster: #1 WordPress SMTP Plugin atd.).

V rámci jednoduchosti nastavení si konfiguraci SMTP ukážeme na pluginu s názvem WP Mail SMTP. Druhý výše zmíněný plugin má pro změnu hezký logový výstup a lze jej rovněž použít. Hodí se obzvláště v případě, že řešíte problém s konfigurací. Log vám hezky napoví, kde je přesně chyba a proč nelze email odeslat.

Instalace pluginu WP mail SMTP

Nejprve je tedy potřeba nainstalovat plugin s názvem WP Mail SMTP podle pokynů v našem návodu WordPress (9.díl) - Instalace pluginu. Po instalaci a aktivaci pluginu se v administračním menu zobrazí nová nabídka s názvem WP Mail SMTP.

Pod touto nabídkou je položka "Nastavení", kde se provede kompletní konfigurace SMTP. V poli "Email odesílatele" a "Jméno odesílatele" si nastavíte údaje pod kterými budou zprávy odcházet viz. obrázek výše.

Konfigurace SMTP

V části "Mailer" pak vyberete radiobutton "Ostatní SMTP".

Nyní je potřeba provést konfiguraci samotného SMTP serveru pro odesílání zpráv.

  • SMTP Host - název hostitele pro váš server SMTP.
  • SMTP Port - port, na kterém server běží.
  • Automatické TLS - pokud váš server podporuje šifrování TLS, povolte tuto možnost.
  • Ověření - zkontrolujte, zda váš server SMTP vyžaduje ověření.
  • SMTP uživatelské jméno - uživatelské jméno pro váš SMTP server.
  • SMTP heslo - heslo pro váš SMTP server.

Jelikož je SMTP heslo ukládáno v čitelné podobě je lepší jej pomocí konfiguračních parametrů schovat do konfiguračního souboru wp-config.php.

define( 'WPMS_ON', true );
define( 'WPMS_SMTP_PASS', 'your_password' );

Po dokončení konfigurace nezapomeňte "Uložit nastavení".

Nyní je vše řádně nakonfigurováno a je potřeba udělat kontrolní test funkčnosti odesílání emailů přes SMTP. Přejděte tedy na kartu "Email Test", zadejte emailovou adresu na kterou bude zpráva doručena a klikněte na "Poslat email".

Pokud je test "Successfully", tak by na zadaný email měla dorazit testovací zpráva. Ověčte pro jistotu, zda opravdu do schránky dorazila.

Pokud ano, tak je konfigurace správná a všechny pluginy, které k odesílání pošty využívají funkci wp_mail() budou odcházet pře váš SMTP server.

Upozornění: Je řada pluginu, které používají vlastní řešení pro odesílání emailů např. BuddyPress nebo Events Manager atd. Zde je potřeba načíst dokumentaci a přepnout pluginy, tak aby používali výchozí funkci wp_mail() nebo jim SMTP nakonfigurovat přímo dle dokumentace (pokud konfiguraci SMTP umožňuje).

Komentáře mohou přidávat pouze registrovaní uživatelé.

Jak používat SMTP server k odesílání e-mailů ve WordPress

Ve výchozím nastavení používá redakční systém WordPress k odesílání e-mailů funkci PHP Mail. Je však občas...

Wordpress 5.4.1 bezpečnostní vydání a oprava chyb

Wordpress 5.4.1 je bezpečnostní vydání, které řeší 7 chyb zabezpečení a obsahuje několik systémových oprav...

WordPress (14.díl) - Statistiky a měření návštěvnosti (Google Analytics)

WordPress (14.díl) - Statistiky a měření návštěvnosti (Google Analytics)

Rádi by jste na vašich webových stránkách měřili návštěvnost, potřebujete vědět odkud návštěvníci přišli,...

WordPress (13.díl) - Aktualizace a zálohování

Aktualizace redakčního systému WordPress a zálohování (FTP souborů a databáze) je při správě webových stránek...

WordPress (12.díl) - Widgety

WordPress (12.díl) - Widgety

V dnešním díle WordPress seriálu si představíme widgety jakožto jeden ze způsobů, jak přizpůsobit své webové...

  • 1
  • 2
  • 3

Informace o systému

wordpress

WordPress je svobodný open source redakční publikační systém.

Aktuální verze: 5.4.1
Vývojář: Matt Mullenweg, Ryan Boren, Donncha O Caoimh
Licence: GNU GPL verze 2
Technologie: PHP, MySQL
Web: www.wordpress.org

Historie verzí

  • Wordpress 5.4
  • Wordpress 5.2
  • Wordpress 5.2
  • Wordpress 5.1
  • Wordpress 5
  • Wordpress 4.9
  • Wordpress 4.8
  • Wordpress 4.7
  • Wordpress 4.6
  • Wordpress 4.5
  • Wordpress 4.4
  • Wordpress 4.3
  • Wordpress 4.2
  • Wordpress 4.1
  • Wordpress 4.0
  • Wordpress 3.9
  • Wordpress 3.8
  • Wordpress 3.7
  • Wordpress 3.6
  • Wordpress 3.5
  • Wordpress 3.4
  • Wordpress 3.3
  • Wordpress 3.2
  • Wordpress 3.1
  • Wordpress 3.0
  • WordPress 2.9
  • WordPress 2.8
  • WordPress 2.7
  • WordPress 2.6
  • WordPress 1.5

Více informací

Přihlášení