Sari la conținut
Toate articolele
11 iulie 2026·4 min citire

De ce nu primesc mesajele trimise din formularul de contact?

Formularul pare că funcționează, dar inboxul rămâne gol. Iată cauzele reale și pașii de diagnostic ca să nu mai pierzi clienți.

Ai un formular de contact pe site, primești vizitatori, dar în inbox e liniște. E una dintre cele mai scumpe probleme pe care le poate avea un site de business: fiecare mesaj pierdut e un client care a vrut să te contacteze și a crezut că a reușit. Vizitatorul vede „Mulțumim, mesajul a fost trimis”, închide pagina și așteaptă un răspuns care nu vine niciodată.

Vestea bună: în aproape toate cazurile, cauza e una dintre câteva probleme cunoscute, iar diagnosticul se poate face în mai puțin de o oră. În articolul ăsta mergem de la cel mai simplu test până la partea tehnică (cum trimit de fapt formularele email-uri) și, la final, cum să te asiguri că nu mai pierzi niciun lead, chiar dacă email-ul cade.

Testează chiar tu formularul, acum

Înainte de orice presupunere, fă un test real. Deschide site-ul într-o fereastră privată (incognito), completează formularul cu datele tale reale și trimite-l. Notează exact ora. Apoi:

  • Verifică dacă apare mesajul de confirmare („mesaj trimis”) — dacă nu apare, problema e la formular, nu la email.
  • Așteaptă 5-10 minute și caută email-ul.
  • Trimite un al doilea test de pe alt device (telefon, pe date mobile).

Dacă testul tău ajunge, dar clienții spun că ale lor nu, s-ar putea ca doar unele mesaje să fie filtrate. Dacă nici testul tău nu ajunge, ai un punct clar de plecare. Ora exactă îți va folosi când cauți în spam sau când cineva verifică logurile serverului.

Verifică unde „ar trebui” să ajungă mesajele

De multe ori mesajele chiar sosesc — doar că nu acolo unde te uiți.

  • Spam / Junk: cea mai frecventă cauză. Caută inclusiv după cuvinte din formular (numele câmpurilor, „trimis de pe site”).
  • Tab-ul Promoții (Gmail): notificările automate ajung des acolo.
  • Adresa greșită în setări: formularul trimite către o adresă veche, cu typo, sau către adresa dezvoltatorului care a făcut site-ul. Verifică setarea de „email destinatar” din formular.
  • Redirecționări și inbox plin: dacă email-ul e redirecționat către altă căsuță sau cutia e plină, mesajele se pierd tăcut.

Adaugă adresa formularului în lista de contacte sigure și, dacă găsești mesaje în spam, marchează-le „Nu e spam”. Astea rezolvă surprinzător de multe cazuri.

Cauza tehnică nr. 1 — cum trimit de fapt formularele email-uri

Aici e miezul problemei. Majoritatea formularelor (mai ales pe WordPress) trimit email prin funcția mail() a serverului de hosting. Problema: serverele de hosting partajat au adesea reputație proastă, iar Gmail sau Outlook aruncă des aceste mesaje la spam ori le refuză complet, fără vreo eroare vizibilă pentru tine.

Trei termeni care contează:

  • SPF, DKIM și DMARC sunt, pe scurt, „actele de identitate” ale domeniului tău. Dacă lipsesc sau sunt greșit configurate, mesajele trimise în numele domeniului tău par falsuri și sunt blocate.

Soluția corectă: trimiterea prin SMTP autentificat sau printr-un serviciu dedicat de email tranzacțional, nu prin mail(). Practic, fiecare mesaj e autentificat corect, iar rata de livrare urcă aproape la 100%.

Capcana adresei „From”

O greșeală clasică: formularul e configurat să trimită email-ul „De la” adresa vizitatorului (de exemplu From: client@gmail.com). Pare logic — vrei să răspunzi ușor — dar tehnic e o problemă. Serverul tău trimite un mesaj care pretinde că vine de la Gmail, fără să aibă dreptul. Gmail și Outlook numesc asta spoofing și îl blochează.

Configurarea corectă:

  • „From” = o adresă de pe propriul tău domeniu (ex. contact@firma-ta.ro sau noreply@firma-ta.ro).
  • Adresa reală a clientului se pune în câmpul „Reply-To”, ca să poți răspunde cu un click, fără să strici livrarea.

E o schimbare mică în setări, dar face diferența între „ajunge mereu” și „ajunge uneori”.

Când formularul nu trimite deloc

Uneori problema nu e email-ul, ci formularul care nu pornește procesul.

  • Eroare de JavaScript: un plugin sau o temă în conflict poate bloca butonul de trimitere. Semn tipic: dai click și nu se întâmplă nimic, sau pagina se reîncarcă fără confirmare.
  • CAPTCHA sau anti-spam prea agresiv: un reCAPTCHA prost configurat poate respinge submituri legitime crezând că sunt boți.
  • Validare stricată sau câmpuri obligatorii ascunse: vizitatorul crede că a trimis, dar formularul dă o eroare pe care n-o observă, mai ales pe mobil.

Cum verifici: trimite un test și urmărește dacă apare confirmarea. Pentru siguranță, cere cuiva să deschidă consola browserului (F12 → Console) în timpul trimiterii — erorile roșii de acolo spun povestea.

Soluția sigură — nu te baza NUMAI pe email

Email-ul e util, dar e un canal pe care nu-l controlezi complet: filtre, reputație, căsuțe pline. Pentru un site de business, un lead nu ar trebui să depindă de un singur canal fragil.

Ce recomandăm:

  • Salvează fiecare mesaj și într-o bază de date sau un panou de administrare, nu doar pe email. Așa, chiar dacă un email cade, lead-ul rămâne acolo.
  • Adaugă un canal secundar de notificare — de exemplu pe WhatsApp sau un al doilea email.
  • Testează livrarea lunar, nu doar când observi liniștea suspectă.

Așa construim noi formularele la MPO Web Studio: mesajele se stochează, primești notificare pe canalul pe care îl citești zilnic, iar configurarea o facem 100% remote. Dacă vrei să verificăm împreună de ce nu-ți ajung mesajele, scrie-ne pe WhatsApp — de multe ori vedem cauza în câteva minute.

Întrebări frecvente

Am testat și mie mi-a ajuns mesajul. De ce clienților nu?+

Probabil doar unele mesaje sunt filtrate. Cauza tipică e trimiterea prin mail() fără SPF/DKIM/DMARC: mesajele tale, deja cunoscute de Gmail, trec, dar cele către alte adrese sau cu conținut „suspect” ajung la spam. Trecerea pe SMTP autentificat rezolvă de obicei situația.

E vina hostingului sau a site-ului?+

De obicei e vorba de modul în care site-ul trimite email-ul, nu de hosting în sine. Hostingul partajat are reputație slabă, dar soluția nu e să schimbi hostingul, ci să trimiți prin SMTP autentificat sau printr-un serviciu de email tranzacțional.

Cât durează să reparăm asta?+

Diagnosticul e de obicei o chestiune de minute până la o oră. Configurarea SMTP plus SPF/DKIM și un test complet se fac de regulă în aceeași zi. Rar e nevoie de mai mult, doar dacă domeniul are un DNS complicat.

Formularul e stricat de o lună. Mai pot recupera clienții pierduți?+

Mesajele pierdute prin email de obicei nu se mai recuperează — de aceea recomandăm stocarea lor și într-o bază de date. După reparare, unii clienți revin dacă le dai un motiv (un follow-up, o ofertă), dar prevenția e mult mai ieftină decât recuperarea.

Cum știu sigur că acum funcționează?+

Faci teste din mai multe surse (Gmail, Outlook, telefon pe date mobile), verifici că ajung în Inbox, nu în spam, și repeți testul peste câteva zile. Ideal, ai și un panou unde vezi toate mesajele, independent de email.

Ghid gratuit

7 greșeli care îți alungă clienții de pe site

Lasă-ți emailul și primești ghidul pe loc, aici. Fără spam.

Prin trimitere, ești de acord cu Politica de confidențialitate.
Gratuit · fără obligații

Vrei să vezi cum ar arăta site-ul firmei tale?

Scrie-ne pe WhatsApp și îți pregătim GRATUIT un site demonstrativ, cu numele firmei tale. Îl vezi întâi — decizi după.

Cere un site demonstrativ gratuitÎți răspundem pe WhatsApp în câteva minute