elfsightSari la conținut
Cum configurați SMTP pentru e-mailuri fiabile în WordPress

Cum configurați SMTP pentru e-mailuri fiabile în WordPress

WordPress folosește funcția PHP mail() pentru trimiterea e-mailurilor – notificări de comentarii, resetări de parole, confirmări de comenzi WooCommerce și mesaje din formularul de contact. Problema este că funcția mail() nu autentifică expeditorul, ceea ce face ca e-mailurile trimise de WordPress să fie frecvent marcate ca spam sau blocate complet de serverele de e-mail ale destinatarilor. Această problemă afectează toate website-urile WordPress care nu au configurat explicit un server SMTP.

Configurarea SMTP (Simple Mail Transfer Protocol) rezolvă această problemă prin autentificarea e-mailurilor cu credențiale reale de server de e-mail. E-mailurile trimise prin SMTP au rate de livrare semnificativ mai mari deoarece serverul destinatar poate verifica identitatea expeditorului prin mecanismele SPF, DKIM și DMARC. Diferența dintre un website cu PHP mail() și unul cu SMTP configurat corect poate însemna diferența dintre e-mailuri livrate în Inbox și e-mailuri care nu ajung niciodată la destinatar.

În acest ghid veți descoperi cum să configurați SMTP în WordPress, ce servicii de e-mail puteți folosi, cum să verificați livrarea e-mailurilor și cum să rezolvați problemele frecvente cu e-mailurile WordPress. Vom acoperi atât configurarea cu serverul de e-mail al hostingului, cât și cu servicii externe specializate precum SendGrid, Mailgun și Gmail, pentru a vă oferi opțiuni potrivite oricărui volum de e-mailuri.

Cum configurați SMTP pentru e-mailuri fiabile în WordPress

Configurarea SMTP necesită două componente: un plugin WordPress care înlocuiește funcția mail() cu o conexiune SMTP autentificată și un server de e-mail cu credențiale valide. Procesul durează 10-15 minute și rezolvă definitiv problemele de livrare a e-mailurilor. Înainte de a începe, asigurați-vă că aveți la îndemână datele de acces la contul de e-mail pe care doriți să îl folosiți.

De ce e-mailurile WordPress ajung în spam

Înțelegerea motivelor pentru care e-mailurile WordPress eșuează în livrare vă ajută să alegeți soluția potrivită și să evitați aceleași greșeli după configurare. Există patru cauze principale care determină filtrele anti-spam să respingă e-mailurile trimise de WordPress:

  • Lipsa autentificării – funcția PHP mail() trimite e-mailuri fără a autentifica expeditorul, echivalentul de a trimite o scrisoare fără adresă de retur
  • IP partajat – pe hosting partajat, adresa IP este folosită de sute de website-uri, unele dintre care pot trimite spam, afectând reputația întregului server
  • Lipsa înregistrărilor DNS – fără SPF, DKIM și DMARC, serverele de e-mail nu pot verifica legitimitatea expeditorului și aleg calea sigură: spam sau blocare
  • Adresa From greșită – e-mailurile trimise cu o adresă From de pe alt domeniu decât cel al serverului sunt imediat suspecte pentru filtrele anti-spam moderne

Instalarea WP Mail SMTP

WP Mail SMTP este cel mai popular plugin pentru configurarea SMTP în WordPress, cu peste 4 milioane de instalări active. Oferă integrări native cu toate serviciile majore de e-mail și o interfață simplă chiar și pentru utilizatorii fără experiență tehnică.

  1. Instalați și activați WP Mail SMTP din Plugins – Add New
  2. Navigați la WP Mail SMTP – Settings
  3. Configurați adresa From Email (folosiți o adresă de pe domeniul website-ului)
  4. Bifați „Force From Email” pentru a suprascrie setările pluginurilor
  5. Configurați From Name (numele afacerii sau website-ului)
  6. Bifați „Force From Name” dacă doriți un nume consistent pentru toate e-mailurile
  7. Alegeți serviciul de e-mail din opțiunile disponibile

Configurarea cu serverul de e-mail al hostingului

Cea mai simplă configurare folosește serverul de e-mail al domeniului, deja configurat în cPanel. Această opțiune este gratuită, nu depinde de servicii externe și funcționează excelent pentru website-uri cu volum moderat de e-mailuri (sub câteva sute pe zi). Dezavantajul este că livrabilitatea depinde de reputația IP-ului serverului de hosting.

Setări SMTP pentru hosting cPanel

  • Mailer: Other SMTP
  • SMTP Host: mail.domeniul-dvs.ro (sau hostname-ul serverului din cPanel)
  • Encryption: SSL
  • SMTP Port: 465 (pentru SSL) sau 587 (pentru TLS)
  • Authentication: On
  • SMTP Username: adresa de e-mail completă (contact@domeniul-dvs.ro)
  • SMTP Password: parola contului de e-mail

Datele exacte ale serverului SMTP le găsiți în cPanel – Email Accounts – Connect Devices. Hostname-ul corect al serverului este esențial – folosiți întotdeauna adresa furnizată de hosting, nu „localhost”.

Crearea contului de e-mail dedicat

Dacă nu aveți un cont de e-mail configurat pe domeniu, creați unul din cPanel – Email Accounts. Folosiți o adresă dedicată pentru e-mailurile automate WordPress:

Adrese recomandate pentru e-mailuri automate WordPress:
noreply@domeniu.ro     - pentru notificări care nu necesită răspuns
wordpress@domeniu.ro   - pentru toate e-mailurile sistemului
notificari@domeniu.ro  - pentru notificări utilizatori
comenzi@domeniu.ro     - pentru confirmări WooCommerce

Evitați să folosiți adresa contact@domeniu.ro pentru e-mailurile automate, deoarece aceasta poate ajunge să fie inundată de mesaje automate, amestecând corespondența reală cu notificările sistemului.

Configurarea cu Gmail

Gmail permite trimiterea a până la 500 de e-mailuri pe zi prin SMTP, suficient pentru majoritatea website-urilor de prezentare și bloguri. Această opțiune este atrăgătoare deoarece Gmail are una dintre cele mai bune reputații de livrare. Totuși, pentru magazinele online sau website-urile cu trafic ridicat, limitele zilnice pot deveni o problemă.

Setări SMTP Gmail

  • SMTP Host: smtp.gmail.com
  • Encryption: TLS
  • SMTP Port: 587
  • SMTP Username: adresa dvs. Gmail completă
  • SMTP Password: o parolă de aplicație (App Password) generată din setările Google Account

Generarea parolei de aplicație Gmail

Din motive de securitate, Gmail nu mai permite autentificarea cu parola contului principal. Trebuie să generați o parolă de aplicație dedicată:

  1. Accesați myaccount.google.com
  2. Navigați la Security – 2-Step Verification (trebuie activată)
  3. Derulați jos la App passwords
  4. Selectați „Mail” și „Other (Custom name)”
  5. Introduceți un nume descriptiv (ex: „WordPress website-dvs.ro”)
  6. Copiați parola de 16 caractere generată și introduceți-o în WP Mail SMTP

Configurarea cu servicii tranzacționale

Serviciile de e-mail tranzacționale sunt concepute special pentru trimiterea de volume mari de e-mailuri automate. Oferă rate de livrare superioare față de serverele de hosting partajat, statistici detaliate și instrumente de depanare avansate. Sunt recomandate în special pentru magazinele WooCommerce cu comenzi frecvente.

SendGrid

Serviciu profesional de e-mail cu 100 de e-mailuri gratuite pe zi în planul gratuit și prețuri accesibile pentru volume mai mari. SendGrid este alegerea populară datorită documentației excelente și integrării native cu WP Mail SMTP:

  • Creați un cont pe sendgrid.com
  • Generați un API key din Settings – API Keys (permisiuni: Mail Send)
  • În WP Mail SMTP, selectați mailerul SendGrid și introduceți API key-ul
  • Verificați domeniul expeditor în SendGrid – Sender Authentication – Domain Authentication
  • Adăugați înregistrările DNS furnizate de SendGrid (CNAME-uri pentru DKIM)

Mailgun

Deliverabilitate excelentă, ideal pentru magazine online cu volume mari de e-mailuri. Mailgun oferă 5.000 de e-mailuri gratuite pe lună în primele 3 luni, apoi necesită abonament. Avantajul principal este sistemul avansat de logare și depanare:

  • Creați un cont pe mailgun.com
  • Adăugați și verificați domeniul în secțiunea Sending Domains
  • Adăugați înregistrările DNS furnizate (TXT pentru SPF și DKIM, CNAME pentru tracking)
  • Copiați API key-ul și domeniul Mailgun din dashboard
  • Configurați în WP Mail SMTP – selectați mailerul Mailgun

Amazon SES

Cea mai ieftină opțiune pentru volume mari: $0.10 per 1000 de e-mailuri. Recomandat pentru magazine online cu comenzi zilnice în sute sau mii. Configurarea este mai complexă, dar costul extrem de redus justifică efortul:

Amazon SES - Configurare WP Mail SMTP:
Mailer: Amazon SES
Access Key ID: (din AWS IAM)
Secret Access Key: (din AWS IAM)
Region: eu-west-1 (Europa - Irlanda)

Configurarea înregistrărilor DNS

Indiferent de serviciul SMTP ales, configurarea corectă a înregistrărilor DNS este esențială pentru livrabilitate maximă. Fără aceste înregistrări, chiar și un SMTP premium poate genera e-mailuri în spam. Configurarea se face din panoul de administrare DNS al domeniului, accesibil din cPanel sau din interfața registrarului de domeniu.

SPF (Sender Policy Framework)

Indică serverele autorizate să trimită e-mailuri în numele domeniului. Adăugați o înregistrare TXT în DNS cu gazda „@” (sau numele domeniului):

v=spf1 include:_spf.google.com include:sendgrid.net a mx ~all

Adaptați include-urile la serviciile pe care le folosiți. Dacă folosiți serverul de hosting, adăugați include-ul furnizat de aceștia. Nu creați mai multe înregistrări SPF – combinați totul într-o singură înregistrare TXT.

DKIM (DomainKeys Identified Mail)

Adaugă o semnătură digitală la fiecare e-mail care permite verificarea autenticității. Configurarea depinde de serviciul de e-mail. În cPanel, activați DKIM din Email Deliverability – Repair pentru domeniu. Serviciile externe (SendGrid, Mailgun) furnizează propriile înregistrări DKIM de adăugat în DNS.

Verificați că DKIM funcționează corect folosind un e-mail de test trimis la o adresă Gmail și verificând header-ele mesajului – ar trebui să vedeți „dkim=pass”.

DMARC

Instruiește serverele destinatare ce să facă cu e-mailurile care nu trec verificările SPF și DKIM. Adăugați o înregistrare TXT cu gazda „_dmarc”:

_dmarc.domeniu.ro  TXT  "v=DMARC1; p=quarantine; rua=mailto:admin@domeniu.ro; ruf=mailto:admin@domeniu.ro; sp=none; adkim=r; aspf=r"

Începeți cu politica p=none (doar monitorizare) timp de câteva săptămâni pentru a analiza rapoartele, apoi treceți la p=quarantine sau p=reject după ce vă asigurați că toate sursele legitime de e-mail sunt acoperite de SPF și DKIM.

Testarea livrării e-mailurilor

După configurarea SMTP, testarea riguroasă este obligatorie înainte de a lansa website-ul sau de a presupune că totul funcționează. Testați din mai multe adrese de e-mail cu furnizori diferiți (Gmail, Yahoo, Outlook) pentru a verifica că livrarea este consistentă.

E-mail de test din plugin

WP Mail SMTP include un tab „Email Test” care trimite un e-mail de verificare. Verificați că ajunge în Inbox, nu în Spam. Dacă ajunge în Spam, verificați înregistrările DNS și reputația IP-ului serverului.

Verificări suplimentare

  • Testați resetarea parolei din pagina de login WordPress
  • Testați formularul de contact și verificați că mesajele ajung
  • Dacă aveți WooCommerce, plasați o comandă de test și verificați e-mailurile de confirmare
  • Verificați header-ele e-mailului primit (în Gmail: „Show original”) – ar trebui să vedeți „spf=pass”, „dkim=pass”, „dmarc=pass”
  • Utilizați mail-tester.com pentru un scor detaliat de livrabilitate

Activarea logării e-mailurilor

Logarea e-mailurilor trimise de WordPress este esențială pentru depanare și pentru monitorizarea livrabilității pe termen lung. Fără un log, nu puteți verifica dacă un e-mail a fost trimis efectiv sau de ce a eșuat.

  • WP Mail SMTP Pro – oferă logarea completă a tuturor e-mailurilor, cu statusul de trimitere, erorile și posibilitatea de retrimitere
  • WP Mail Log (gratuit) – alternativă gratuită care stochează toate e-mailurile trimise
  • Email Log (gratuit) – altă opțiune gratuită cu filtrare și export CSV

Depanarea problemelor frecvente

Chiar și după o configurare corectă, pot apărea probleme de livrare care necesită investigare. Abordarea sistematică – verificând pe rând fiecare componentă – vă economisește timp și vă conduce rapid la soluție.

E-mailul de test eșuează

  • Verificați credențialele SMTP (username, parolă) – copiați parola direct, fără spații
  • Verificați portul și tipul de criptare (SSL pe portul 465, TLS pe portul 587)
  • Verificați că hostingul nu blochează conexiunile SMTP externe (unele hosturi partajate blochează portul 25 și 465)
  • Încercați un hostname alternativ pentru serverul SMTP (din cPanel – Email Accounts – Connect Devices)
  • Dezactivați temporar alte pluginuri pentru a exclude conflicte

E-mailurile ajung în spam

  • Verificați înregistrările SPF și DKIM din DNS folosind mxtoolbox.com/spf și mxtoolbox.com/dkim
  • Asigurați-vă că adresa From Email este de pe domeniul website-ului, nu de pe Gmail sau Yahoo
  • Evitați cuvinte spam în subiect și conținut (gratuit, câștigați, ofertă exclusivă, urgent)
  • Verificați dacă IP-ul serverului este pe liste negre: mxtoolbox.com/blacklists
  • Dacă IP-ul este pe lista neagră, contactați furnizorul de hosting sau considerați un serviciu de e-mail dedicat

E-mailurile nu sunt trimise deloc

Verificați în WordPress > WP Mail SMTP > Tools > Email Test:
1. Introduceți adresa dvs. de e-mail
2. Trimiteți mesajul de test
3. Verificați eroarea afișată dacă trimiterea eșuează

Erori frecvente:
- "Could not connect to SMTP host" = hostname sau port greșit
- "Authentication failed" = username sau parolă greșită
- "SSL certificate error" = problema cu certificatul SSL al serverului

Configurarea SMTP este o optimizare esențială care asigură livrarea fiabilă a tuturor e-mailurilor WordPress – de la notificări de formulare și resetări de parole până la confirmări de comenzi WooCommerce. Alegeți un serviciu SMTP potrivit volumului de e-mailuri, configurați înregistrările DNS (SPF, DKIM, DMARC), activați logarea e-mailurilor și testați periodic livrarea. Un sistem de e-mail funcțional este fundamental pentru comunicarea cu vizitatorii și clienții website-ului dvs., iar neglijarea acestuia poate costa comenzi pierdute și utilizatori frustrați.

Servicii SEO speciale – Oferim servicii speciale de optimizare SEO și promovare pentru motoarele de căutare. Contactați-ne acum!

Dorel Tănase

Dorel Tănase – specialist SEO și Web Design-er cu peste 18 ani de experiență. Dorel Tănase este unul dintre specialiștii în optimizare SEO din România, cu o activitate neîntreruptă în mediul online de peste 18 ani.

Parcursul său profesional a început în anul 1997, odată cu lansarea website-ului cisnet.ro – unul dintre primele proiecte web românești axate pe servicii IT și prezență online.

Articolul precedent
Următorul articol

Comments (0)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Înapoi sus
Caută
ROEN