DOCS

Kontakt forma ne šalje poruke

Zašto kontakt forma ne šalje ili poruke ne stižu i kako popraviti SMTP, SPF i provjeriti spam.

Ažurirano 05.10.2026. 2 min čitanja

Forma može "poslati" poruku, a da ona nikad ne stigne. Uzrok je često u načinu slanja ili u e-pošti primatelja.

Simptomi#

Forma javlja grešku, prikazuje potvrdu bez dolaska poruke ili poruke završavaju u spamu.

Uzroci#

  • slanje putem PHP mail() s adrese koja nije na vašoj domeni (npr. gmail.com kao pošiljatelj), što primatelji odbijaju ili označavaju kao spam,
  • primatelj je pogrešno napisan ili je sandučić pun (Prekoračen prostor),
  • nedostaju SPF/DKIM zapisi (SPF, DKIM i DMARC),
  • ograničenje broja poruka ili blokada slanja zbog sumnjivog sadržaja,
  • dodatak za formu nije podešen ili je spam zaštita (reCAPTCHA) pogrešno konfigurirana.

Rješavanje#

  1. Provjerite spam mapu primatelja i filtere.
  2. Postavite pošiljatelja forme na adresu na vašoj domeni (npr. forma@vasadomena.hr), a primatelja ostavite kao stvarnu adresu. Adresu posjetitelja stavite u polje Reply-To.
  3. Koristite SMTP umjesto mail(): u dodatku za SMTP (npr. za WordPress) upišite podatke s Pristupni podaci: poslužitelj mail.vasadomena.hr, port 465, SSL/TLS, puna e-adresa i njezina lozinka.
  4. Provjerite SPF i DKIM u cPanelu (Email Deliverability).
  5. Pogledajte logove za greške (PHP pogreške i logovi).
  6. Testirajte slanjem na drugu adresu (npr. na drugog davatelja).

Tiket#

Otvorite tiket s domenom, adresom pošiljatelja i primatelja iz forme, približnim vremenom testa i porukom greške ako se prikazuje.

Je li vam ovaj članak bio koristan?

Povezani članci

Treba vam još pomoći?

Otvorite tiket i javit ćemo vam se e-poštom. Cijeli tim vidi vaš upit.