Na ovoj stranici
- Brza dijagnoza
- Zašto WordPress e-pošta ne radi
- Česti simptomi
- Korak 1: Utvrdite vrstu kvara
- Korak 2: Instalirajte SMTP ili API mailer
- Korak 3: Provjerite pošiljatelja i DNS autentikaciju
- Korak 4: Popravite e-poštu kontakt obrazaca
- Korak 5: Popravite WooCommerce e-poštu
- Korak 6: Riješite e-poštu koja završava u spamu
- Korak 7: Provjerite sukobe dodataka i pravila hostinga
- Obrasci pogrešaka i rješenja
- Rješenje: SMTP dodatak + email servis
- Rješavanje konkretnih problema
- Praćenje nakon popravka
- Prevencija
- Kontrolni popis prije pokretanja
Ako vaša WordPress stranica ne šalje e-poštu, niste jedini. To je jedan od najčešćih WordPress problema, koji utječe na kontakt obrasce, ponovno postavljanje lozinke, WooCommerce potvrde narudžbi i obavijesti dodataka.
Dobra vijest: rješivo je za desetak minuta.
Kada WordPress ne šalje e-poštu, kvar se može dogoditi na četiri mjesta: WordPress uopće ne stvori poruku, dodatak je blokira ili pogrešno usmjeri, hosting je odbije poslati ili je pružatelji sandučića odbiju ili filtriraju.
Rješenje nije prvo „isprobati drugi dodatak za kontakt obrazac“. Počnite tako da utvrdite koja je e-poruka zakazala, a zatim prijeđite na ispravnu postavu pošiljatelja s autentificiranim DNS-om i ponovljivim testovima.
- WordPressNikad je ne stvoriwp_mail()
- DodaciBlokiraju je ili pogrešno usmjereput slanja
- HostingOdbije je poslatiodlazno
- Pružatelj sandučićaOdbije je ili filtrira
Brza dijagnoza
Ovom tablicom suzite problem prije nego što mijenjate dodatke.
| Simptom | Vjerojatni uzrok | Prva provjera |
|---|---|---|
| Poruka za ponovno postavljanje lozinke nikad ne stigne | Put slanja WordPressa je pokvaren | Pošaljite testnu e-poštu iz SMTP dodatka |
| Kontakt obrazac javlja da je poslano, ali sandučić je prazan | Problem s primateljem obrasca ili mailerom | Provjerite postavke obavijesti obrasca i zapisnike e-pošte |
| Nedostaju WooCommerce e-poruke o narudžbama | Onemogućen predložak, pogrešan primatelj ili problem s pošiljateljem | Pregledajte WooCommerce postavke e-pošte i napravite testnu narudžbu |
| E-pošta stiže u spam | Slaba autentikacija ili reputacija | Provjerite SPF, DKIM, DMARC, From domenu i sadržaj |
| Neke e-poruke se šalju, a druge ne | Postavke obavijesti specifične za dodatak | Testirajte svaku vrstu dodatka zasebno |
| Administratorska e-pošta radi, ali e-pošta kupcima ne | Filtriranje primatelja, predložak ili blokada slanja (suppression) | Provjerite zapisnike i status adrese e-pošte kupca |
Ne oslanjajte se na jedan test. Testirajte ponovno postavljanje lozinke, kontakt obrasce, WooCommerce, administratorske obavijesti i svaki dodatak za članstvo ili rezervacije koji šalje e-poštu.
Zašto WordPress e-pošta ne radi
WordPress koristi ugrađenu PHP funkciju mail() za slanje e-pošte. Ova metoda ima temeljne probleme:
| Problem | Utjecaj |
|---|---|
| Bez autentikacije | E-pošta se označava kao sumnjiva |
| Dijeljeni hosting IP | Često na crnim listama email providera |
| Tihe greške | Nema poruka o greškama kad slanje ne uspije |
| Bez enkripcije | Sigurnosni problemi |
| Rate limiting | Hosting pružatelji ograničavaju slanje |
Većina hosting providera (GoDaddy, Bluehost, SiteGround i drugi) ograničava ili potpuno onemogućuje PHP mail() kako bi spriječila zlouporabu spama na svojim poslužiteljima.
WordPress koristi wp_mail(), koji poruke obično prosljeđuje funkciji za e-poštu na poslužitelju, osim ako dodatak ne promijeni put. Taj zadani put može biti nepouzdan jer:
- Hosting može blokirati ili usporavati PHP mail.
- Poruke možda nisu autentificirane domenom pošiljatelja.
- IP adrese dijeljenog hostinga mogu imati lošu reputaciju.
- From adresa možda ne odgovara domeni web stranice.
- Greške mogu biti tihe ako zapisivanje nije uključeno.
- Više dodataka može nadjačati isto ponašanje e-pošte.
- DNS zapisi mogu nedostajati ili biti neusklađeni.
Dugoročno rješenje je slati putem namjenskog SMTP ili API mailera i potvrditi domenu.
Česti simptomi
- Poslane poruke iz kontakt obrasca nikad ne stižu
- Poruke „Provjerite e-poštu”, a ništa ne dolazi
- Nedostaju WooCommerce potvrde narudžbi
- Linkovi za ponovno postavljanje lozinke se ne dostavljaju
- E-pošta za registraciju novih korisnika ne uspijeva
- Obavijesti dodataka nestaju
- E-pošta dolazi, ali završava u spamu
Korak 1: Utvrdite vrstu kvara
Napravite kratku testnu matricu:
| Test | Zašto je važan |
|---|---|
| Ponovno postavljanje lozinke | Potvrđuje osnovnu WordPress e-poštu |
| Obavijest o novom korisniku | Potvrđuje administratorsku e-poštu i e-poštu računa |
| Slanje kontakt obrasca | Potvrđuje obavijesti dodatka za obrasce |
| WooCommerce testna narudžba | Potvrđuje e-poštu o narudžbi za kupca i trgovinu |
| Neuspjela narudžba ili povrat novca | Potvrđuje rjeđe transakcijske predloške |
| Testna e-pošta SMTP dodatka | Potvrđuje vezu s mailerom |
Zabilježite je li svaka poruka isporučena, nedostaje, kasni ili je završila u spamu. Tako ćete znati je li problem globalan ili ograničen na jedan dodatak.
Korak 2: Instalirajte SMTP ili API mailer
Koristite dodatak kao što je WP Mail SMTP ili neki drugi ugledni WordPress mailer. Dodatak bi vam trebao omogućiti da WordPress e-poštu usmjerite kroz pošiljatelja kao što su Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES ili neki drugi pružatelj koji podržava autentificirano slanje.
Osnovna postava:
- Instalirajte dodatak za mailer.
- Odaberite pružatelja kojeg dodatak podržava.
- Povežite se API ključem, OAuthom ili SMTP vjerodajnicama.
- Postavite From Email koji koristi vašu domenu.
- Postavite From Name koji odgovara stranici ili brendu.
- Uključite postavke prisilnog pošiljatelja (force from) tek kada potvrdite da neće pokvariti dodatke.
- Pošaljite testnu e-poštu.
API mailere često je lakše pratiti nego sirove SMTP vjerodajnice jer mogu dati jasnije pogreške i zapisnike događaja. SMTP i dalje radi kada je ispravno konfiguriran.
Korak 3: Provjerite pošiljatelja i DNS autentikaciju
Većina problema „WordPress e-pošta ide u spam“ svodi se na identitet.
Provjerite:
- From domena je ista domena ili potvrđena poddomena koju kontrolirate.
- SPF uključuje servis koji šalje WordPress e-poštu.
- DKIM je omogućen za servis za slanje.
- DMARC postoji i usklađen je s vašom postavom pošiljatelja.
- From adresa za poslovnu e-poštu nije besplatni sandučić poput Gmaila ili Yahooa.
- Adresa za odgovor (reply-to) se prati.
Nakon dodavanja DNS zapisa pričekajte propagaciju i ponovno testirajte. Ispravna DNS ploča nije dokaz sve dok se stvarne poruke ne autentificiraju u zaglavljima u sandučiću.
Korak 4: Popravite e-poštu kontakt obrazaca
Dodaci za kontakt obrasce često imaju vlastite postavke obavijesti.
Kontrolni popis:
- Potvrdite da je obavijest obrasca omogućena.
- Provjerite je li adresa „To“ točna.
- Koristite From adresu na svojoj domeni, a ne e-poštu posjetitelja.
- E-poštu posjetitelja umjesto toga stavite u Reply-To.
- Provjerite obavezna polja i postavke zaštite od spama.
- Tijekom testiranja onemogućite duplicirane obavijesti.
- Testirajte s adresom e-pošte koja nije administratorska.
Ako SMTP test prođe, a e-pošta kontakt obrasca ne uspije, problem je obično u konfiguraciji obrasca, a ne u pošiljatelju.
Korak 5: Popravite WooCommerce e-poštu
WooCommerce ima zasebne predloške i primatelje za različite događaje.
Provjerite:
- Otvorite WooCommerce postavke e-pošte i potvrdite da je svaka potrebna e-poruka omogućena.
- Pregledajte polje primatelja za administratorsku e-poštu.
- Napravite stvarnu testnu narudžbu s testnim proizvodom.
- Testirajte statuse narudžbe u obradi, dovršena, vraćen novac i neuspjela.
- Potvrdite da se šalju i e-poruke za kupnju bez računa (guest checkout) i e-poruke računa.
- Provjerite prilagođava li neki drugi dodatak WooCommerce predloške e-pošte.
- Pregledajte zapisnike za neuspjele API ili SMTP odgovore.
Ako kupci ne primaju e-poštu o narudžbi, tretirajte to kao problem prihoda i podrške. Popravite isporuku transakcijske e-pošte prije pokretanja marketinških kampanja.
Korak 6: Riješite e-poštu koja završava u spamu
Smještaj u spam obično zahtijeva nekoliko poboljšanja, a ne jednu čarobnu postavku.
Počnite ovdje:
- Autentificirajte domenu SPF-om, DKIM-om i DMARC-om.
- Koristite dosljedno From ime i From adresu.
- Ako je volumen velik, izbjegavajte slanje s domene koja nikad nije zagrijana.
- Uklonite neispravne poveznice, skraćivače URL-ova i obmanjujuće naslove.
- Gdje je moguće, izostavite privitke iz rutinskih WordPress obavijesti.
- Pratite signale odbijanja i pritužbi na platformi za slanje.
- Odvojite marketinšku e-poštu od transakcijske WordPress e-pošte ako se volumen ili reputacija razlikuju.
Ako je e-pošta važna za prihod, ne zanemarujte testove spama nakon prve uspješne isporuke u sandučić. Ponovite testiranje nakon promjena teme, dodataka, hostinga, DNS-a ili pošiljatelja.
Korak 7: Provjerite sukobe dodataka i pravila hostinga
Ako pošiljatelj radi, a WordPress i dalje povremeno ne uspijeva, izolirajte sukobe.
Siguran postupak:
- Potvrdite da su sigurnosne kopije ažurne.
- Privremeno onemogućite ostale dodatke povezane s e-poštom.
- Ostavite aktivnim samo SMTP ili API mailer.
- Testirajte osnovnu WordPress e-poštu.
- Testirajte kontakt obrasce.
- Testirajte WooCommerce.
- Ponovno omogućite dodatke jedan po jedan.
-
Potvrđeno je da su sigurnosne kopije ažurne
-
Onemogućite ostale dodatke za e-poštu
- Ostavite aktivnim samo SMTP ili API mailer
-
Testirajte osnovnu WordPress e-poštu
-
Testirajte kontakt obrasce
-
Testirajte WooCommerce
-
Ponovno omogućite dodatke jedan po jedan
Provjerite i ograničenja na razini hostinga. Neki upravljani hostinzi blokiraju odlazne SMTP portove ili zahtijevaju odobrene servise za e-poštu. Ako SMTP vjerodajnice ne uspijevaju, a API slanje radi, razlog mogu biti ograničenja hostinga.
Obrasci pogrešaka i rješenja
| Pogreška ili ponašanje | Što učiniti |
|---|---|
| Autentikacija nije uspjela | Ponovno stvorite vjerodajnice i potvrdite korisničko ime, lozinku, API ključ ili OAuth vezu |
| Istek veze | Provjerite vatrozid hostinga, SMTP port, SSL/TLS način ili koristite API mailer |
| Pošiljatelj nije potvrđen | Potvrdite From domenu ili adresu pošiljatelja u servisu za e-poštu |
| DKIM ne prolazi | Ponovno kopirajte DKIM DNS zapise i pričekajte propagaciju |
| SPF ne prolazi | Dodajte servis za slanje u SPF i izbjegavajte više SPF zapisa |
| DMARC ne prolazi | Uskladite From domenu sa SPF-om ili DKIM-om i pregledajte pravilo |
| Obrazac šalje administratoru, ali ne korisniku | Provjerite predložak korisničke obavijesti, polja za spajanje i blokadu slanja |
| Nedostaje WooCommerce administratorska e-pošta | Provjerite je li predložak omogućen i polje primatelja |
Rješenje: SMTP dodatak + email servis
Korak 1: Instalirajte WP Mail SMTP
- Otvorite Plugins > Add New u WordPress administraciji
- Potražite „WP Mail SMTP”
- Kliknite Install Now, zatim Activate
Korak 2: Otvorite besplatni Brevo račun
- Registrirajte se na brevo.com (besplatno, bez kreditne kartice)
- Otvorite Settings > SMTP & API > API Keys
- Generirajte i kopirajte svoj API ključ
Korak 3: Konfigurirajte dodatak
- Otvorite WP Mail SMTP > Settings
- Postavite From Email na e-poštu vlastite domene ([email protected])
- Postavite From Name na ime svoje stranice
- Odaberite Brevo kao mailer
- Zalijepite svoj API ključ
- Kliknite Save Settings
Korak 4: Test
- Otvorite WP Mail SMTP > Email Test
- Unesite svoju email adresu
- Kliknite Send Email
- Provjerite stigne li u inbox (a ne u spam)
Korak 5: Postavite DNS autentikaciju
Dodajte SPF i DKIM zapise u DNS postavke svoje domene. Brevo isporučuje točne zapise. Ovo je ključno za izbjegavanje spam mape. Pogledajte naš vodič za SPF, DKIM i DMARC.
Rješavanje konkretnih problema
Kontakt obrazac ne šalje e-poštu
- Provjerite radi li WP Mail SMTP testna e-pošta
- Provjerite postavke svog dodatka za kontakt obrazac (Contact Form 7, WPForms, Gravity Forms)
- Provjerite je li „To” email adresa točna u postavkama obrasca
- Pogledajte spam i junk mapu
- Provjerite blokiraju li email filteri poruke
Nedostaju WooCommerce e-poruke
- Otvorite WooCommerce > Settings > Emails
- Provjerite je li svaka vrsta e-pošte omogućena
- Provjerite primateljsku email adresu
- Napravite testnu narudžbu radi provjere
- Provjerite WP Mail SMTP email zapisnik za pogreške
E-pošta završava u spamu
- Postavite SPF, DKIM i DMARC zapise
- Pobrinite se da From Email koristi vašu domenu (a ne @gmail.com)
- Provjerite domenu na crnim listama
- Pokrenite test spama za e-poštu
- Izbjegavajte spam riječi u sadržaju
Sukobi dodataka
- Deaktivirajte sve ostale email dodatke (samo jedan smije rukovati e-poštom)
- Privremeno se prebacite na zadanu temu
- Testirajte samo s WP Mail SMTP
- Reaktivirajte dodatke jedan po jedan da pronađete sukob
Praćenje nakon popravka
WordPress e-pošta može se kasnije pokvariti nakon ažuriranja dodataka, izmjena DNS-a, promjene domene ili promjene pružatelja.
Pratite:
- Zapisnike SMTP ili API pogrešaka.
- Stopu odbijanja (bounce).
- Pritužbe na spam.
- Neuspjele WooCommerce e-poruke.
- Neuspjele obavijesti kontakt obrazaca.
- Zahtjeve za podršku zbog ponovnog postavljanja lozinke.
- DMARC izvješća, ako ih pregledavate.
Za važne stranice postavite ponavljajući mjesečni test. Za e-trgovinu testirajte nakon svake veće promjene WooCommercea ili procesa naplate.
Prevencija
Kad jednom riješite problem, držite WordPress e-poštu pouzdanom:
- Pratite dostavu, povremeno provjeravajte WP Mail SMTP zapisnike
- Ažurirajte dodatke, zastarjeli dodaci mogu pokvariti slanje
- Testirajte nakon ažuriranja, veće nadogradnje WordPressa ili dodataka mogu utjecati na slanje
- Čistite domenu, držite je podalje od crnih lista
- Koristite poslovnu e-poštu, šaljite uvijek s vlastite domene, ne s besplatnih adresa
Za potpuni vodič SMTP postavki pogledajte naš WordPress SMTP vodič i WP Mail SMTP vodič.
Kontrolni popis prije pokretanja
Prije nego što proglasite problem riješenim:
- Poruka za ponovno postavljanje lozinke stiže u sandučić.
- E-pošta za novog korisnika stiže.
- Administratorska obavijest kontakt obrasca stiže.
- Potvrda posjetitelju iz kontakt obrasca stiže, ako je koristite.
- WooCommerce e-poruke o narudžbama stižu administratoru i kupcu.
- E-poruke za povrat novca, neuspjelu i dovršenu narudžbu rade.
- Domena pošiljatelja prolazi SPF i DKIM.
- DMARC postoji.
- Nekorišteni dodaci za mailere su onemogućeni.
- Zapisnici ne pokazuju ponavljane pogreške.
- Tim podrške zna gdje provjeriti zapisnike e-pošte.
Često postavljana pitanja
Zašto WordPress ne šalje e-poštu?
WordPress koristi PHP `mail()`, koji većina hosting providera blokira ili filtrira. E-pošta se ili uopće ne pošalje, tiho ne uspije ili završi u spamu. Rješenje je instalirati SMTP dodatak i usmjeriti e-poštu kroz namjenski servis poput Brevo.
Kako popraviti isporuku WordPress e-pošte?
Instalirajte dodatak WP Mail SMTP, povežite ga s Brevom (besplatno, 300 emailova dnevno), postavite SPF i DKIM autentikaciju i testirajte. Time popravljate isporuku svih WordPress emailova, uključujući obrasce i WooCommerce.
Zašto WordPress e-pošta završava u spamu?
Glavni uzrok je nedostatak autentikacije e-pošte (SPF, DKIM, DMARC). IP adrese dijeljenog hostinga često su na crnim listama. Rješenje je koristiti SMTP s uglednim pružateljem i postaviti ispravne DNS zapise za autentikaciju.
Je li WordPress e-pošta pokvarena po zadanim postavkama?
Ne uvijek, ali zadani put slanja je krhak. Ovisi o hostingu, konfiguraciji e-pošte na poslužitelju, identitetu pošiljatelja i filtriranju u sandučićima. Produkcijske stranice trebaju koristiti namjenski mailer.
Trebam li koristiti SMTP ili API mailer?
Oboje može raditi. API maileri često nude jasnije postavljanje i zapisnike, dok je SMTP široko podržan. Odaberite opciju koju vaš dodatak i pružatelj e-pošte najbolje podržavaju, a zatim je temeljito testirajte.
Mogu li slati s Gmail adrese?
Za poslovnu web stranicu koristite adresu na svojoj domeni. Slanje e-pošte stranice s besplatnog sandučića može stvoriti probleme s autentikacijom i povjerenjem.
Zašto SMTP test radi, a WooCommerce i dalje ne uspijeva?
SMTP veza može biti ispravna dok su WooCommerce predlošci, primatelji, okidači statusa narudžbe ili neki drugi dodatak pogrešno konfigurirani. Testirajte događaje e-pošte specifične za WooCommerce zasebno.