WordPress neposiela e-maily? Tu je rýchle riešenie
Vyriešte problémy s doručovaním e-mailov vo WordPresse. Bežné príčiny a riešenia krok za krokom pre kontaktné formuláre, WooCommerce, reset hesla a notifikačné e-maily.
Ak Váš WordPress web neposiela e-maily, nie ste sami. Toto je jeden z najčastejších WordPress problémov, ktorý postihuje kontaktné formuláre, reset hesla, potvrdenia objednávok WooCommerce a notifikácie pluginov.
Dobrá správa: dá sa to opraviť za asi 10 minút.
Prečo WordPress e-maily zlyhávajú
WordPress používa zabudovanú funkciu mail() v PHP na odosielanie e-mailov. Táto metóda má zásadné problémy:
| Problém | Vplyv |
|---|---|
| Žiadna autentifikácia | E-maily označené ako podozrivé |
| IP adresa zdieľaného hostingu | Často na blackliste e-mailových poskytovateľov |
| Tiché zlyhania | Pri zlyhaní nie sú žiadne chybové hlásenia |
| Žiadne šifrovanie | Bezpečnostné obavy |
| Limity na odosielanie | Hostingoví poskytovatelia obmedzujú odosielanie |
Väčšina hostingových poskytovateľov (GoDaddy, Bluehost, SiteGround atď.) obmedzuje alebo úplne vypína PHP mail(), aby zabránila zneužívaniu na spam na svojich serveroch.
Bežné príznaky
- Odoslania kontaktného formulára nikdy neprijaté
- Správy „Skontrolujte si e-mail”, ale nič nepríde
- Chýbajú potvrdenia objednávok WooCommerce
- Nedoručujú sa odkazy na reset hesla
- Zlyhávajú e-maily pri registrácii nových používateľov
- Notifikácie pluginov miznú
- E-maily prichádzajú, ale končia v spame
Riešenie: SMTP plugin + e-mailová služba
Krok 1: Nainštalujte WP Mail SMTP
- Choďte do Plugins > Add New v admin paneli WordPress
- Vyhľadajte „WP Mail SMTP”
- Kliknite Install Now a potom Activate
Krok 2: Vytvorte si bezplatný účet Brevo
- Zaregistrujte sa na brevo.com (zdarma, bez platobnej karty)
- Choďte do Settings > SMTP & API > API Keys
- Vygenerujte a skopírujte si svoj API kľúč
Krok 3: Nakonfigurujte plugin
- Choďte do WP Mail SMTP > Settings
- Nastavte From Email na e-mail Vašej domény ([email protected])
- Nastavte From Name na názov Vášho webu
- Vyberte Brevo ako mailer
- Vložte svoj API kľúč
- Kliknite Save Settings
Krok 4: Otestujte
- Choďte do WP Mail SMTP > Email Test
- Zadajte svoju e-mailovú adresu
- Kliknite Send Email
- Overte, že prišiel do Vášho inboxu (nie do spamu)
Krok 5: Nastavte DNS autentifikáciu
Pridajte záznamy SPF a DKIM do DNS nastavení Vašej domény. Brevo poskytuje presné záznamy. Toto je kritické pre vyhnutie sa spamovým zložkám. Pozrite si nášho sprievodcu SPF, DKIM a DMARC.
Riešenie konkrétnych problémov
E-maily kontaktného formulára sa neodosielajú
- Overte, že testovací e-mail WP Mail SMTP funguje
- Skontrolujte nastavenia svojho pluginu pre kontaktný formulár (Contact Form 7, WPForms, Gravity Forms)
- Zaistite, že e-mailová adresa „To” je správna v nastaveniach formulára
- Skontrolujte priečinok spam / nevyžiadané
- Overte, že žiadne e-mailové filtre neblokujú správy
Chýbajú e-maily WooCommerce
- Choďte do WooCommerce > Settings > Emails
- Overte, že každý typ e-mailu je enabled
- Skontrolujte e-mailovú adresu príjemcu
- Vykonajte testovaciu objednávku na overenie
- Skontrolujte log e-mailov WP Mail SMTP, či nie sú chyby
E-maily idú do spamu
- Nastavte záznamy SPF, DKIM a DMARC
- Zaistite, že From Email používa Vašu doménu (nie @gmail.com)
- Skontrolujte si doménu na e-mailových blacklistoch
- Spustite test spamu e-mailu
- Vyhnite sa spam-trigger slovám v obsahu e-mailu
Konflikty pluginov
- Deaktivujte všetky ostatné e-mailové pluginy (e-mail by mal spravovať len jeden)
- Dočasne prepnite na predvolenú tému
- Otestujte iba s WP Mail SMTP
- Pluginy znova aktivujte jeden po druhom, aby ste našli konflikt
Prevencia
Akonáhle je problém vyriešený, udržujte WordPress e-maily spoľahlivé:
- Sledujte doručovanie, pravidelne kontrolujte logy WP Mail SMTP
- Aktualizujte pluginy, zastarané pluginy môžu pokaziť e-mail
- Testujte po aktualizáciách, hlavné aktualizácie WordPress / pluginu môžu ovplyvniť e-mail
- Udržujte si čistú doménu, vyhnite sa blacklistom
- Používajte profesionálny e-mail, vždy posielajte z vlastnej domény, nie z bezplatných e-mailových adries
Pre kompletné detaily nastavenia SMTP si pozrite nášho sprievodcu SMTP pre WordPress a sprievodcu WP Mail SMTP.