De ce ajung emailurile de la WordPress în spam și cum repari
Trimiți o confirmare de comandă, un email de resetare a parolei sau notificarea unui formular, iar clientul îți spune că nu a primit nimic. Când emailurile de la WordPress ajung în spam sau dispar complet, nu e ghinion și nici un capriciu al furnizorilor de email — e o problemă tehnică de livrabilitate, cu cauze clare și soluții pe măsură.
Vestea bună e că, în majoritatea cazurilor, o rezolvi într-o oră și fără să schimbi găzduirea. Hai să vedem de unde vine problema și, mai important, cum o repari definitiv.
Cum trimite WordPress emailuri, de fapt
Implicit, WordPress trimite mesajele prin funcția wp_mail(), care se bazează pe funcția mail() din PHP. Practic, serverul de găzduire încearcă să livreze direct emailul, fără autentificare și fără un serviciu de email dedicat.
Problema apare la destinație. Serverele mari (Gmail, Outlook, Yahoo) sunt foarte suspicioase față de mesajele trimise așa. Ele verifică dacă expeditorul chiar are dreptul să trimită în numele domeniului tău. Un email plecat direct de pe IP-ul serverului web, fără nicio semnătură, pică aproape sigur verificările — și ajunge în spam sau e respins din start.
Un exemplu concret: ai un magazin WooCommerce pe o găzduire partajată. Clientul plasează o comandă, dar emailul de confirmare nu ajunge niciodată. El crede că plata a eșuat, mai comandă o dată sau, mai rău, cere banii înapoi. O problemă invizibilă de livrabilitate se transformă direct în vânzări pierdute și mesaje de suport în plus.
De ce emailuri WordPress ajung în spam: autentificarea lipsă
Trei înregistrări DNS decid soarta mesajelor tale. Dacă lipsesc sau sunt configurate greșit, ai exact motivul pentru care emailuri WordPress ajung în spam:
- SPF — declară ce servere au voie să trimită email pentru domeniul tău.
- DKIM — adaugă o semnătură criptografică prin care destinatarul verifică autenticitatea mesajului.
- DMARC — stabilește ce se întâmplă cu mesajele care nu trec de SPF sau DKIM.
Mai există o capcană frecventă: adresa expeditorului. Dacă WordPress trimite de la ceva de forma wordpress@localhost sau de la o adresă care nu există, filtrele resping mesajul instant. Adresa „From” trebuie să fie reală și să aparțină domeniului de pe care trimiți.
Cum repari: trimite prin SMTP autentificat
Soluția standard este să nu mai folosești funcția PHP, ci un server SMTP autentificat. Chiar și documentația oficială WordPress despre wp_mail subliniază că livrarea depinde de configurarea corectă a serverului de trimitere. Pe scurt, dai emailurile în grija unei infrastructuri construite special pentru livrabilitate.
Instalezi un plugin de tip WP Mail SMTP, îl conectezi la un serviciu de email tranzacțional — Brevo, Mailgun, Amazon SES sau Google Workspace — și adaugi cheile de acces. De acum, fiecare mesaj pleacă printr-un canal care are reputație bună și autentificare completă.
Pentru majoritatea site-urilor mici și medii, planurile gratuite ale acestor servicii acoperă lejer volumul lunar de emailuri tranzacționale, așa că soluția nu presupune neapărat costuri suplimentare.
Adaugă înregistrările DNS
După ce alegi serviciul, adaugi în DNS-ul domeniului înregistrările SPF, DKIM și DMARC pe care ți le indică furnizorul. Fără ele, nici cel mai bun serviciu SMTP nu îți garantează inbox-ul. Modificările DNS pot dura câteva ore până se propagă, așa că nu te grăbi să tragi concluzii imediat.
Folosește o adresă reală de expeditor
Setează un „From” de forma [email protected] — o adresă care există și pe care o poți verifica. Evită adresele generice, generate automat, și asigură-te că se potrivește cu domeniul autentificat prin SPF și DKIM.
Testează și menține livrabilitatea
După configurare, nu presupune că merge — testează. Trimite un email de probă către un instrument de tip mail-tester, care îți dă un scor și îți arată exact ce mai lipsește. Un scor de 9-10 din 10 înseamnă că ești pe drumul bun.
Livrabilitatea nu e „setează și uită”. Un update de plugin, o schimbare de găzduire sau o cheie API expirată pot strica din nou totul, fără niciun avertisment. Setează la început DMARC pe politica de monitorizare (p=none), urmărește rapoartele câteva zile, apoi treci treptat la o politică mai strictă. De aceea merită să incluzi verificarea emailurilor într-un plan constant de mentenanță WordPress, alături de update-uri, backup-uri și monitorizare.
Dacă nu ești sigur unde e problema — la DNS, la plugin sau la server — cel mai rapid pornești de la un diagnostic clar. Un audit gratuit îți arată dacă domeniul are SPF, DKIM și DMARC corecte și de ce pică, de fapt, mesajele tale.
Ce să reții
Emailurile din WordPress ajung în spam pentru că, implicit, pleacă fără autentificare, de pe un IP care nu are dreptul să trimită pentru domeniul tău. Rezolvarea stă pe trei piloni: trimiterea prin SMTP autentificat, înregistrările DNS corecte (SPF, DKIM, DMARC) și o adresă reală de expeditor. Le configurezi o dată, le testezi, apoi le monitorizezi periodic — și clienții tăi primesc din nou fiecare confirmare, factură și notificare direct în inbox, acolo unde trebuie.


