Kontakt forma ne šalje poruke
Zašto kontakt forma ne šalje ili poruke ne stižu i kako popraviti SMTP, SPF i provjeriti spam.
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.comkao 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#
- Provjerite spam mapu primatelja i filtere.
- 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. - Koristite SMTP umjesto
mail(): u dodatku za SMTP (npr. za WordPress) upišite podatke s Pristupni podaci: poslužiteljmail.vasadomena.hr, port 465, SSL/TLS, puna e-adresa i njezina lozinka. - Provjerite SPF i DKIM u cPanelu (Email Deliverability).
- Pogledajte logove za greške (PHP pogreške i logovi).
- 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?
Hvala na povratnoj informaciji! Treba vam pomoć? Otvorite tiket.
Povezani članci
Izrada e-mail adreseKako u cPanelu izraditi adresu poput ime@vasadomena.hr i postaviti joj lozinku.SPF, DKIM i DMARCŠto su ti zapisi, kako provjeriti da su uključeni i kako spriječiti da vaša pošta završi u spamu.E-pošta ne stiže ili ne odlaziPopis provjera za najčešće uzroke: kvota, MX zapisi, lozinka, postavke programa i spam.PHP pogreške i logoviGdje pronaći error_log, kako uključiti zapisivanje grešaka i kako ih čitati pri rješavanju problema.
