WordPress neodesílá e-maily? Opravy SMTP, DNS, formulářů, WooCommerce a doručitelnosti (2026)

Vyřešte problém, kdy WordPress neodesílá e-maily, pomocí checklistu krok za krokem: SMTP, ověření DNS, kontaktní formuláře, WooCommerce, reset hesla, logování a doručitelnost.

Set Noa
Set Noa
Aktualizováno
0 návštěvy · 7 dní
WordPress not sending email
WordPress neodesílá e-maily? Opravy SMTP, DNS, formulářů, WooCommerce a doručitelnosti?

Opravte e-mail ve WordPressu rozdělením problému: potvrďte, jaký typ e-mailu selhal, nainstalujte odesílání přes SMTP nebo API, ověřte doménu odesílatele, přidejte SPF/DKIM/DMARC, otestujte každý formulář a e-mail WooCommerce a poté sledujte logy a stížnosti na spam.

Zjistit více

Když WordPress neodesílá e-maily, může selhání nastat na čtyřech místech: WordPress zprávu vůbec nevytvoří, plugin ji zablokuje nebo špatně nasměruje, hosting ji odmítne odeslat, nebo ji poskytovatelé e-mailových schránek odmítnou či odfiltrují.

Řešením není jako první „zkusit jiný plugin pro kontaktní formulář”. Začněte tím, že zjistíte, který e-mail selhal, a poté přejděte na správné nastavení odesílatele s ověřeným DNS a opakovatelnými testy.

Rychlá diagnostika

Použijte tuto tabulku, abyste problém zúžili dřív, než začnete měnit pluginy.

PříznakPravděpodobná příčinaPrvní kontrola
Reset hesla nikdy nedorazíCesta odesílání ve WordPressu je rozbitáOdešlete testovací e-mail z SMTP pluginu
Kontaktní formulář hlásí odesláno, ale schránka je prázdnáProblém s příjemcem formuláře nebo maileremZkontrolujte nastavení notifikací formuláře a logy pošty
Chybí e-maily o objednávkách WooCommerceVypnutá šablona, špatný příjemce nebo problém s odesílatelemProjděte nastavení e-mailů WooCommerce a zadejte testovací objednávku
E-maily končí ve spamuSlabé ověření nebo reputaceZkontrolujte SPF, DKIM, DMARC, doménu odesílatele a obsah
Některé e-maily odejdou, jiné selžouNastavení notifikací konkrétního pluginuOtestujte každý typ pluginu zvlášť
E-maily adminovi fungují, zákazníkům neFiltrování příjemců, šablona nebo potlačeníZkontrolujte logy a stav e-mailové adresy zákazníka

Nespoléhejte na jeden test. Otestujte reset hesla, kontaktní formuláře, WooCommerce, notifikace adminovi a jakýkoli členský nebo rezervační plugin, který odesílá e-maily.

Proč e-mail ve WordPressu selhává

WordPress používá funkci wp_mail(), která obvykle předává zprávy poštovní funkci serveru, pokud plugin cestu nezmění. Tato výchozí cesta může být nespolehlivá, protože:

  • Hosting může PHP mail blokovat nebo omezovat.
  • Zprávy nemusejí být ověřené vůči odesílací doméně.
  • IP adresy sdíleného hostingu mohou mít špatnou reputaci.
  • Adresa odesílatele nemusí odpovídat doméně webu.
  • Selhání mohou být tichá, pokud není zapnuté logování.
  • Více pluginů může přepisovat totéž chování e-mailu.
  • Záznamy DNS mohou chybět nebo být nesladěné.

Dlouhodobým řešením je odesílat přes vyhrazený SMTP nebo API mailer a ověřit doménu.

Krok 1: Potvrďte typ selhání

Vytvořte krátkou testovací matici:

TestProč je důležitý
Reset heslaPotvrzuje základní poštu WordPressu
Notifikace o novém uživateliPotvrzuje poštu adminovi a k účtům
Odeslání kontaktního formulářePotvrzuje notifikace formulářového pluginu
Testovací objednávka WooCommercePotvrzuje e-maily o objednávce zákazníkovi i obchodu
Nezdařená objednávka nebo refundacePotvrzuje méně běžné transakční šablony
Testovací e-mail z SMTP pluginuPotvrzuje připojení k maileru

Zaznamenejte, zda je každá zpráva doručená, chybí, je zpožděná nebo skončila ve spamu. To Vám řekne, zda je problém globální, nebo omezený na jeden plugin.

Krok 2: Nainstalujte SMTP nebo API mailer

Použijte plugin jako WP Mail SMTP nebo jiný důvěryhodný mailer pro WordPress. Plugin by měl umožnit směrovat e-maily z WordPressu přes odesílatele jako Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES nebo jiného poskytovatele, který podporuje ověřené odesílání.

Základní nastavení:

  1. Nainstalujte plugin maileru.
  2. Vyberte poskytovatele, kterého plugin podporuje.
  3. Připojte se pomocí API klíče, OAuth nebo přihlašovacích údajů SMTP.
  4. Nastavte adresu odesílatele (From Email), která používá Vaši doménu.
  5. Nastavte jméno odesílatele (From Name), které odpovídá webu nebo značce.
  6. Vynucené nastavení odesílatele (force from) zapněte až poté, co ověříte, že nerozbije pluginy.
  7. Odešlete testovací e-mail.

API mailery se často sledují snadněji než čisté přihlašovací údaje SMTP, protože mohou poskytovat přehlednější chyby a logy událostí. SMTP funguje také, pokud je správně nakonfigurované.

Krok 3: Ověřte odesílatele a ověření DNS

Většina problémů typu „e-maily z WordPressu končí ve spamu” se týká identity.

Zkontrolujte:

  • Doména odesílatele je stejná doména nebo ověřená subdoména, kterou spravujete.
  • SPF zahrnuje službu, která poštu z WordPressu odesílá.
  • DKIM je pro odesílací službu zapnutý.
  • DMARC existuje a je v souladu s Vaším nastavením odesílatele.
  • Adresa odesílatele u firemního e-mailu není bezplatná schránka jako Gmail nebo Yahoo.
  • Adresa pro odpověď (reply-to) je sledovaná.

Po přidání záznamů DNS počkejte na propagaci a otestujte znovu. Správně vypadající DNS panel není důkazem, dokud se skutečné zprávy neověří v hlavičkách v doručené poště.

Krok 4: Opravte e-maily z kontaktních formulářů

Pluginy pro kontaktní formuláře často mají vlastní nastavení notifikací.

Checklist:

  • Ověřte, že je notifikace formuláře zapnutá.
  • Ujistěte se, že adresa „Komu” je správná.
  • Používejte adresu odesílatele na Vaší doméně, ne e-mail návštěvníka.
  • E-mail návštěvníka vložte místo toho do pole Reply-To.
  • Zkontrolujte povinná pole a nastavení ochrany proti spamu.
  • Během testování vypněte duplicitní notifikace.
  • Testujte s e-mailovou adresou, která nepatří adminovi.

Pokud test SMTP projde, ale e-mail z kontaktního formuláře selže, problém je obvykle v konfiguraci formuláře, ne v odesílateli.

Krok 5: Opravte e-maily WooCommerce

WooCommerce má samostatné šablony a příjemce pro různé události.

Zkontrolujte:

  • Přejděte do nastavení e-mailů WooCommerce a ověřte, že každý požadovaný e-mail je zapnutý.
  • Zkontrolujte pole příjemce u e-mailů pro admina.
  • Zadejte skutečnou testovací objednávku s testovacím produktem.
  • Otestujte stavy objednávky zpracovává se, dokončeno, refundováno a nezdařeno.
  • Ověřte, že se odesílají jak e-maily při nákupu bez registrace, tak e-maily k účtu.
  • Zkontrolujte, zda jiný plugin neupravuje e-mailové šablony WooCommerce.
  • Projděte logy kvůli neúspěšným odpovědím API nebo SMTP.

Pokud zákazníci nedostávají e-maily o objednávce, berte to jako problém s tržbami a podporou. Opravte doručování transakčních e-mailů dřív, než spustíte marketingové kampaně.

Krok 6: Vyřešte e-maily končící ve spamu

Zařazení do spamu obvykle vyžaduje několik vylepšení, ne jedno kouzelné nastavení.

Začněte zde:

  • Ověřte doménu pomocí SPF, DKIM a DMARC.
  • Používejte konzistentní jméno i adresu odesílatele.
  • Při vysokém objemu neodesílejte z domény, která nikdy neprošla zahříváním.
  • Odstraňte nefunkční odkazy, zkracovače URL a zavádějící předměty.
  • Pokud to jde, nepřidávejte přílohy do běžných notifikací WordPressu.
  • Sledujte signály bounců a stížností v odesílací platformě.
  • Oddělte marketingové e-maily od transakčních e-mailů WordPressu, pokud se liší objem nebo reputace.

Pokud je e-mail důležitý pro tržby, neignorujte spamové testy po prvním úspěšném doručení do schránky. Opakujte testování po změnách šablony, pluginů, hostingu, DNS nebo odesílatele.

Krok 7: Zkontrolujte konflikty pluginů a pravidla hostingu

Pokud odesílatel funguje, ale WordPress přesto nekonzistentně selhává, izolujte konflikty.

Bezpečný postup:

  1. Ověřte, že máte aktuální zálohy.
  2. Dočasně vypněte ostatní pluginy související s poštou.
  3. Nechte aktivní pouze SMTP nebo API mailer.
  4. Otestujte základní e-maily WordPressu.
  5. Otestujte kontaktní formuláře.
  6. Otestujte WooCommerce.
  7. Pluginy znovu zapínejte po jednom.

Zkontrolujte také omezení na úrovni hostingu. Některé spravované hostingy blokují odchozí SMTP porty nebo vyžadují schválené poštovní služby. Pokud přihlašovací údaje SMTP selhávají, ale odesílání přes API funguje, důvodem mohou být omezení hostingu.

Vzorce chyb a jejich opravy

Chyba nebo chováníCo udělat
Ověření selhalo (Authentication failed)Znovu vytvořte přihlašovací údaje a ověřte uživatelské jméno, heslo, API klíč nebo OAuth připojení
Vypršel časový limit připojení (Connection timeout)Zkontrolujte firewall hostingu, SMTP port, režim SSL/TLS, nebo použijte API mailer
Odesílatel není ověřen (Sender not verified)Ověřte doménu odesílatele nebo adresu odesílatele v e-mailové službě
DKIM selháváZnovu zkopírujte DNS záznamy DKIM a počkejte na propagaci
SPF selháváPřidejte odesílací službu do SPF a vyhněte se více SPF záznamům
DMARC selháváSlaďte doménu odesílatele s SPF nebo DKIM a zkontrolujte politiku
Formulář posílá adminovi, ale ne uživateliZkontrolujte šablonu notifikace uživateli, slučovací pole a potlačení
Chybí e-mail adminovi z WooCommerceZkontrolujte, zda je šablona zapnutá, a pole příjemce

Sledování po opravě

E-mail ve WordPressu se může později znovu rozbít po aktualizacích pluginů, úpravách DNS, změnách domény nebo změně poskytovatele.

Sledujte:

  • Logy chyb SMTP nebo API.
  • Míru bounců.
  • Stížnosti na spam.
  • Neúspěšné e-maily WooCommerce.
  • Selhání notifikací z kontaktních formulářů.
  • Požadavky na podporu ohledně resetu hesla.
  • Reporty DMARC, pokud je vyhodnocujete.

U důležitých webů nastavte pravidelný měsíční test. U e-commerce testujte po každé větší změně WooCommerce nebo pokladny.

QA checklist před spuštěním

Než prohlásíte problém za vyřešený:

  • Reset hesla dorazí do doručené pošty.
  • E-mail o novém uživateli dorazí.
  • Notifikace adminovi z kontaktního formuláře dorazí.
  • Potvrzení návštěvníkovi z kontaktního formuláře dorazí, pokud se používá.
  • E-maily o objednávce WooCommerce dorazí adminovi i zákazníkovi.
  • E-maily o refundaci, nezdařené objednávce a dokončené objednávce fungují.
  • Doména odesílatele prochází kontrolou SPF a DKIM.
  • DMARC existuje.
  • Nepoužívané pluginy mailerů jsou vypnuté.
  • Logy neukazují opakovaná selhání.
  • Tým podpory ví, kde kontrolovat e-mailové logy.

Související průvodci

Často Kladené Otázky

Proč WordPress neodesílá e-maily?
E-maily z WordPressu často selhávají, protože výchozí cesta přes PHP mail není ověřená, hosting ji blokuje, je špatně nakonfigurovaná nebo ji filtrují poskytovatelé e-mailových schránek. Doručení mohou rozbít také konflikty pluginů, špatné adresy odesílatele, problémy s DNS a nastavení kontaktních formulářů.
Jak opravím doručování e-mailů z WordPressu?
Nainstalujte důvěryhodný plugin pro odesílání přes SMTP nebo API, propojte ho s ověřeným odesílatelem, použijte adresu odesílatele na Vaší doméně, přidejte záznamy SPF/DKIM/DMARC, otestujte reset hesla, kontaktní formuláře a e-maily WooCommerce a sledujte logy kvůli selháním.
Proč e-maily z WordPressu končí ve spamu?
E-maily z WordPressu běžně končí ve spamu, když doména odesílatele není ověřená, odesílací služba není v souladu se záznamy DNS, obsah vypadá podezřele, doména má špatnou reputaci nebo více pluginů posílá nekonzistentní poštu.
Je e-mail ve WordPressu rozbitý už ve výchozím stavu?
Ne vždy, ale výchozí cesta odesílání je křehká. Závisí na hostingu, konfiguraci pošty na serveru, identitě odesílatele a filtrování doručené pošty. Produkční weby by měly používat vyhrazený mailer.
Mám použít SMTP, nebo API mailer?
Fungovat může obojí. API mailery často nabízejí přehlednější nastavení a logy, zatímco SMTP je široce podporované. Zvolte možnost, kterou Váš plugin a e-mailový poskytovatel podporují nejlépe, a poté ji důkladně otestujte.
Mohu odesílat z adresy na Gmailu?
Pro firemní web používejte adresu na vlastní doméně. Odesílání pošty webu z bezplatné schránky může způsobit problémy s ověřením a důvěryhodností.
Proč test SMTP funguje, ale WooCommerce stále selhává?
Připojení SMTP může být v pořádku, zatímco šablony WooCommerce, příjemci, spouštěče stavu objednávky nebo jiný plugin jsou špatně nakonfigurované. Otestujte e-mailové události specifické pro WooCommerce zvlášť.

Požádejte o přednostní přístup

Uveďte své křestní jméno a e-mail nebo telefonní číslo. Pošleme Vám informace o přístupu k platformě Tajo.

automatické rozpoznání
Získat Brevo