# Nastavení SMTP ve WordPress aneb proč nechodí emaily z tvého WordPressu.

- Odkaz: https://tomas-shejbal.cz/wordpressito/nastaveni-smtp-ve-wordpress/
- Zveřejněno: 2024-01-29T13:49:03+01:00
- Autor: tom

# Nastavení SMTP ve WordPress aneb proč nechodí emaily z tvého WordPressu.

Ztrácí se ti odesílané e-maily z WordPress? A SMTP jsi nastavoval(a)?

Ne? Jak nastavit SMTP ve WordPress se podíváme právě v tomhle článku.

![](https://tomas-shejbal.cz/wp-content/uploads/2024/01/smtp_blogPost.webp)

_Datum poslední změny: 29. 1. 2024_

## Instalace pluginu WP Mail SMTP

Nainstaluj si plugin WP Mail SMTP (viz obrázek). Po instalaci pluginu se objeví 
v levém panelu administrace WP Mail SMTP. Přejdi do jeho nastavení.

![Takhle vypadá Plugin WP Mail SMTP po vyhledání](https://tomas-shejbal.cz/wp-content/
uploads/2024/01/smtp01.webp)

_Takhle vypadá Plugin WP Mail SMTP po vyhledání v repozitáři pluginů WordPress_

## Plugin WP Mail SMTP

### Základní nastavení

Pravděpodobně se spustí instalační průvodce. Proklikej ho, nebo zavři. Já budu dále
pracovat s manuálním nastavením.

Nastav:

 * e-mail odesílatele a vynuť ho
 * jméno odesílatele (klidně si ho zase vynuť)
 * mailer: ostatní smtp

![Plugin WP Mail SMTP a jeho základní nastavení](https://tomas-shejbal.cz/wp-content/
uploads/2024/01/smtp02.webp)

_Plugin WP Mail SMTP a jeho základní nastavení_

![Nastavení SMTP v Pluginu WP Mail SMTP](https://tomas-shejbal.cz/wp-content/uploads/
2024/01/smtp03.webp)

_Nastavení SMTP v Pluginu WP Mail SMTP_

### Ostatní SMTP - nastavení

Tady je nutné nastavit _SMTP nastavení_:

 * SMTP server (smtp host) je pro každého poskytovatele hostingu jiný, takže třeba:

 * **wes1-smtp.wedos.net** pro wedos ([zdroj](https://help.wedos.cz/navody/e-maily/e-mailovy-klient-microsoft-outlook-office-365/))
 * **smtp.websupport.cz** pro websupport ([zdroj](https://www.websupport.cz/podpora/kb/postovni-protokoly/))
 * **smtp.zoner.com** pro czechia ([zdroj](https://napoveda.czechia.com/clanek/nastaveni-imap-pop3-smtp/))
 * **email.active24.com** pro active24 ([zdroj](https://faq.active24.com/cz/646918-Nastaven%C3%AD-DNS-z%C3%A1znam%C5%AF-a-port%C5%AF-pro-emaily?r=1&l=cs))

 * Šifrování TLS (port 587).
 * Ověření zapnout a nastavit SMTP uživatelské jméno a heslo. Většinou je stejné,
   jako e-mailová adresa odesílatele. Tedy něco jako [karlova@nejlepsidomena.cz](https://tomas-shejbal.cz/wordpressito/nastaveni-smtp-ve-wordpress/karlova@nejlepsidomena.cz).
 * _Heslo_ - neznáš-li, resetuješ v administraci hostingu. Některé hostingy ti ho
   i zobrazí. Abys nemusel(a) heslo neustále zadávat znova, můžeš si heslo uložit
   do _wp-config.php_. Ale to už se neobejdeš bez přihlášení k FTP ([viz tenhle článek](https://tomas-shejbal.cz/wordpressito/ftp-pripojeni/)).
 * Nejprve ale sjeď níž a dej _Uložit nastavení_.

### Nastavení SMTP hesla ve wp-config

Nejde o nic složitého. Ostatně plugin sám dost napovídá, viz na obrázku hláška pod
SMTP heslem.

_Poznámka: heslo pro FTP by mělo být silné a neměl by se k němu nikdo dostat! V 
případě prolomení FTP jde vyčíst heslo jak k SMTP, tak k databázi WordPress._

Po připojení na FTP se “vnoř” do hlavní složky WP instalace a najdi soubor _wp-config.
php_.

Po jeho otevření (v editačním módu) vlož řádky:

    ```wp-block-code
    define( 'WPMS_ON', true );
    define( 'WPMS_SMTP_PASS', 'tvojeHeslo!' );
    ```

a ulož wp-config.

![Adresářová struktura WordPress instalace se zvýrazněním souboru wp-config.php](
https://tomas-shejbal.cz/wp-content/uploads/2024/01/smtp04.webp)

_Adresářová struktura WordPress instalace se zvýrazněním souboru wp-config.php_

Po znovu načtení stránky by mělo být heslo vyšeděné jako na obrázku.

!["Vyšeděné" heslo po jeho uložení v wp-config](https://tomas-shejbal.cz/wp-content/
uploads/2024/01/smtp07.webp)

_"Vyšeděné" heslo po jeho uložení v wp-config_

## Test odeslání e-mailu

Tímto máš nastavené SMTP. Zda chodí z tvého WordPress e-maily teď můžeš jednoduše
otestovat: v sekci Nástroje stačí zadat mailovku, kam chceš e-mail zaslat a odklepnout
tlačítko odeslat.

Po odeslání e-mailu se může objevit, že byl e-mail úspěšně odeslán, ale že WP Mail
SMTP plugin doporučuje nastavit SPF, DKIM nebo DMARC. Já to doporučuju taky, protože
ti to pomůže s doručitelností e-mailů. To už je ale jiná písemka, na kterou se připravíme
třeba jindy.

![Lišta pluginu WP Mail SMTP s vyznačením položky "nástroje"](https://tomas-shejbal.
cz/wp-content/uploads/2024/01/smtp05.webp)

_WP Mail SMTP - nástroje_

![WP Mail SMTP a možnost odeslání testovacího e-mailu](https://tomas-shejbal.cz/
wp-content/uploads/2024/01/smtp06.webp)

_Odeslání testovacího e-mailu v pluginu WP Mail SMTP_

Teď už by se e-maily odesílané z WordPress ztrácet neměly. Pokud se tak stále děje,
zkontroluj dvakrát přihlašovací údaje, adresy SMTP serverů a pak kontaktuj podporu
hostingu.

Nedaří-li se něco, můžeme se na to podívat v rámci [konzultací](https://tomas-shejbal.cz/konzultace).
