zpět na technikálie

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.

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í
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

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)
  • smtp.websupport.cz pro websupport (zdroj)
  • smtp.zoner.com pro czechia (zdroj)
  • email.active24.com pro active24 (zdroj)
  • Š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.
  • 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).
  • 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:

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
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.

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.

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í.

WordPressito

Měsíční newsletter pro lidi, kteří chtějí, aby jejich WordPress spolehlivě fungoval.

Dozvíš se:

🔌 Tipy na užitečné pluginy a nástroje.
🆕 Novinky z WordPress světa.
💡 Praktické návody a rady.

srknu WordPressito
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram