WordPress kontakt forma ne šalje email? Evo šta treba da proverite

WordPress kontakt forma izgleda kao da radi, ali poruke ne stižu? Saznajte kako da proverite podešavanja forme, SMTP, DNS autentifikaciju, konflikte između plugina i druge moguće uzroke problema sa email isporukom.

Predrag N.
Frontend & WordPress Developer

Last updated

11. septembar 2026.

Share

WordPress Contact Form Not Sending Email? How to Fix It

Kontakt forma je jedan od najjednostavnijih delova WordPress sajta, sve dok vam neko ne kaže da je poslao poruku koju nikada niste dobili.

Na prvi pogled, forma može da deluje potpuno ispravno. Posetilac popuni polja, klikne na Pošalji i čak dobije poruku da je slanje uspešno. Međutim, email nikada ne stigne u vaše prijemno sanduče.

Ovo je čest WordPress problem, a uzrok nije uvek sam plugin za kontakt formu. Isporuka email poruka zavisi od više delova sajta i email infrastrukture koji moraju pravilno da funkcionišu zajedno.

Ako WordPress kontakt forma ne šalje email, evo najvažnijih stvari koje treba proveriti.

Da li WordPress uopšte šalje email?

Postoji važna razlika između situacije u kojoj kontakt forma uopšte ne generiše email i one u kojoj je email generisan, ali nikada ne stiže do primaoca.

Kada neko pošalje kontakt formu, plugin obrađuje podatke i od WordPressa zahteva slanje email obaveštenja. WordPress za to najčešće koristi funkciju wp_mail().

Uspešno poslata kontakt forma zato ne znači nužno da je poruka uspešno stigla u vaše prijemno sanduče.

Problem može da nastane kasnije, tokom procesa isporuke emaila.

Pre nego što promenite plugin ili ponovo napravite celu formu, prvo treba utvrditi da li WordPress uopšte generiše email poruku.

Proverite podešavanja kontakt forme

Počnite od najjednostavnije mogućnosti: konfiguracije forme.

Proverite koja email adresa je podešena za prijem obaveštenja. Greška u kucanju, stara poslovna adresa ili pogrešno konfigurisano polje za primaoca mogu da učine da potpuno funkcionalna forma deluje kao da ne radi.

Proverite i podatke o pošiljaocu.

Neke kontakt forme koriste email adresu posetioca u polju From. To može delovati logično, ali može da izazove probleme sa autentifikacijom emaila, jer vaš sajt praktično pokušava da pošalje poruku sa domena koji ne kontroliše.

Bolje rešenje je da poruka bude poslata sa adrese povezane sa vašim domenom, dok se adresa posetioca koristi kao Reply-To adresa.

Na primer:

From: website@yourdomain.com
Reply-To: visitor@example.com

Na taj način poruka potiče sa vašeg domena, a i dalje možete direktno da odgovorite osobi koja je popunila kontakt formu.

Proverite Spam folder

Zvuči očigledno, ali pre detaljnije provere sajta pogledajte Spam i Junk foldere.

Savremeni email provajderi analiziraju veliki broj signala pre nego što odluče da li će poruka završiti u inboxu. WordPress može uspešno da pošalje email, a da on kasnije bude filtriran ili odbijen tokom procesa isporuke.

Ako poruke redovno završavaju u Spam folderu, pitanje više nije samo zašto WordPress ne šalje email. Potrebno je proveriti i email deliverability, odnosno pouzdanost isporuke email poruka.

WordPress Contact Form Not Sending Email? How to Fix It

Problem može biti u načinu na koji server šalje email

Mnogi WordPress sajtovi oslanjaju se na podrazumevanu email konfiguraciju servera.

Takav način slanja može da funkcioniše, ali nije uvek najpouzdaniji za važne transakcione poruke. U zavisnosti od hosting okruženja, poruke mogu biti poslate bez autentifikacije i drugih podešavanja koja savremeni email provajderi očekuju.

Zbog toga sajt može da funkcioniše potpuno normalno, dok obaveštenja sa kontakt forme stižu samo povremeno ili potpuno nestaju.

Kod poslovnog sajta nepouzdana email konfiguracija predstavlja ozbiljan rizik. Jedna izgubljena poruka sa kontakt forme može da znači izgubljen lead, zahtev za podršku ili upit potencijalnog klijenta.

Razmotrite WordPress SMTP

Jedno od čestih rešenja je konfiguracija WordPressa tako da email poruke šalje putem SMTP (Simple Mail Transfer Protocol) protokola ili drugog autentifikovanog servisa za slanje emaila, umesto oslanjanja samo na podrazumevanu konfiguraciju servera.

U praksi, WordPress SMTP omogućava da odlazne poruke koriste pravilno konfigurisan put do primaoca.

Postoje WordPress pluginovi koji mogu da povežu sajt sa postojećim email provajderom ili posebnim servisom za transakcione email poruke.

Međutim, samo instaliranje SMTP plugina nije dovoljno. Email provajder, podaci za autentifikaciju, adresa pošiljaoca i podešavanja domena i dalje moraju biti pravilno konfigurisani.

Nakon konfiguracije obavezno pošaljite test email i proverite da li je zaista stigao na željenu adresu.

Proverite SPF, DKIM i DMARC

Ako WordPress generiše i šalje poruke, ali one bivaju odbijene ili redovno završavaju u Spam folderu, sledeći korak je provera autentifikacije emaila na domenu.

Ovde ćete najčešće naići na tri pojma:

SPF definiše koji serveri imaju dozvolu da šalju email u ime vašeg domena.

DKIM dodaje kriptografski potpis koji omogućava serveru primaoca da proveri da li je poruku odobrio domen pošiljaoca i da li je sadržaj poruke izmenjen tokom prenosa.

DMARC se oslanja na SPF i DKIM i vlasnicima domena daje dodatnu kontrolu nad načinom na koji treba postupati sa porukama koje ne prođu autentifikaciju.

Za upravljanje WordPress sajtom nije neophodno da poznajete svaki tehnički detalj ovih mehanizama, ali njihova pravilna konfiguracija postaje važna kada vam je pouzdana isporuka emaila bitna.

Pogrešna DNS konfiguracija može da napravi problem čak i kada je sama kontakt forma pravilno podešena.

Proverite konflikte između plugina i teme

Ako je kontakt forma ranije radila, a zatim iznenada prestala, prvo razmislite šta se u međuvremenu promenilo.

Da li je WordPress ažuriran? Da li je ažuriran plugin za kontakt formu? Da li ste instalirali novi plugin? Da li je menjana tema?

Konflikt između plugina, JavaScript greška ili problem sa kompatibilnošću mogu da ometaju slanje kontakt forme.

U ovakvoj situaciji posebno je korisno WordPress staging okruženje. Umesto da isključujete pluginove ili menjate temu direktno na aktivnom poslovnom sajtu, problem možete da reprodukujete i testirate u odvojenom okruženju.

Isključivanje plugina jednog po jednog može pomoći u pronalaženju konflikta, ali ovakvo testiranje na produkcionom sajtu treba raditi veoma pažljivo.

Redovno WordPress održavanje takođe pomaže da se problemi nakon ažuriranja, konflikti i druge tehničke greške uoče pre nego što počnu da utiču na korisnike sajta.

WordPress Contact Form Not Sending Email? How to Fix It

Proverite da li se poruke sa forme čuvaju

U zavisnosti od rešenja koje koristite za kontakt formu, poslati podaci mogu da se čuvaju u WordPress administraciji ili eksternom sistemu.

Ako u administraciji vidite novu prijavu sa forme, ali email obaveštenje nije stiglo, dobili ste važan trag.

Sama forma verovatno pravilno obrađuje podatke, što znači da se problem najverovatnije nalazi negde u procesu isporuke emaila.

Ako nema ni sačuvane prijave ni email poruke, problem može da nastaje ranije, tokom same obrade forme.

Ova razlika može značajno da skrati proces pronalaženja problema.

Testirajte celu kontakt formu, ne samo email

Kada mislite da ste rešili problem, testirajte kontakt formu na isti način na koji bi je koristio pravi posetilac.

Popunite sva obavezna polja, pošaljite formu i proverite:

  • da li se pojavljuje poruka o uspešnom slanju,
  • da li je prijava sačuvana,
  • da li obaveštenje stiže na odgovarajuću email adresu,
  • da li odgovor na poruku ide na adresu posetioca,
  • da li se email pravilno prikazuje na desktop i mobilnim uređajima.

Ako sajt ima više kontakt formi, testirajte svaku od njih. To što ste rešili problem na jednoj formi ne znači da sve forme koriste istu konfiguraciju.

Kontakt forma je deo poslovne infrastrukture sajta

Kontakt forme je lako prevideti jer mogu da izgledaju potpuno funkcionalno čak i kada je nešto u pozadini prestalo da radi.

Upravo zato su problemi sa email isporukom koji nisu odmah vidljivi posebno nezgodni.

Na poslovnom sajtu ili WooCommerce prodavnici kontakt forme treba posmatrati kao i svaku drugu funkcionalnost važnu za poslovanje. Potrebno ih je redovno proveravati, testirati nakon važnih ažuriranja i uključiti u redovno WordPress održavanje.

Ako WordPress kontakt forma ne šalje email, nemojte odmah menjati plugin. Prvo utvrdite u kom delu procesa nastaje problem: prilikom slanja forme, generisanja WordPress emaila, konfiguracije servera, autentifikacije ili konačne isporuke poruke.

Kada utvrdite gde se proces prekida, pronalaženje odgovarajućeg rešenja postaje mnogo jednostavnije.

A ako su poruke sa kontakt forme važne za vaše poslovanje, testirajte ih povremeno umesto da čekate da vam klijent kaže da nikada nije dobio odgovor.

Vaš 24wp sajt razvijaju stručnjaci iz Cubes-a - IT kompanije koja deceniju unazad kreira kompleksne IT ekosisteme i stabilne web sisteme.

Posetite cubes.rs