Site-ul dvs. WordPress nu reușește să trimită e-mailuri. Trimiterile formularelor de contact dispar, iar notificările importante nu ajung niciodată. Sună familiar?
Nu sunteți singur și iată problema – problema nu este WordPress în sine. Este modul în care site-urile web gestionează în mod obișnuit livrarea e-mailurilor.
Ne-am confruntat cu această problemă exact pe WPBeginner. De aceea folosim și avem încredere în WP Mail SMTP pentru a gestiona toate e-mailurile noastre WordPress. Acesta folosește SMTP (standardul industriei pentru livrarea fiabilă a e-mailurilor) pentru a se asigura că e-mailurile dvs. ajung la destinație.
În acest ghid, vă vom arăta exact ce cauzează problemele dvs. de e-mail și cum să le rezolvați folosind SMTP, astfel încât să nu mai ratați nicio notificare importantă.

De ce nu primiți e-mailuri de pe site-ul dvs. WordPress
Cel mai frecvent motiv pentru care e-mailurile lipsesc este că serverul dvs. de hosting WordPress nu este configurat corespunzător pentru a utiliza funcția de e-mail mail() din PHP.
Chiar dacă hostingul dvs. este configurat să îl utilizeze, mulți furnizori de servicii de e-mail, cum ar fi Gmail și alții, folosesc o varietate de instrumente pentru a reduce spam-ul prin e-mail. Aceste instrumente încearcă să detecteze dacă un e-mail provine de la locația pe care pretinde că provine.
E-mailurile trimise de site-urile WordPress eșuează adesea la acest test.
Acest lucru înseamnă că atunci când un email este trimis de pe site-ul dvs. WordPress (dintr-un plugin de formular de contact, notificare de administrator etc.), s-ar putea să nu ajungă nici măcar în folderul de spam al destinatarului, cu atât mai puțin în inbox.
Acesta este motivul pentru care recomandăm să nu folosiți WordPress pentru a trimite newsletter-ul dvs. prin e-mail.
Acesta este și motivul pentru care recomandăm tuturor să folosească SMTP pentru trimiterea e-mailurilor în WordPress.
Ce este SMTP?
SMTP (Simple Mail Transfer Protocol) este standardul industriei pentru trimiterea e-mailurilor.
Spre deosebire de funcția mail() PHP, SMTP utilizează autentificare corespunzătoare, ceea ce duce la o livrabilitate ridicată a e-mailurilor.
WordPress are un plugin WP Mail SMTP care configurează site-ul dvs. WordPress pentru a trimite e-mailuri folosind SMTP în loc de funcția PHP mail().
Îl puteți folosi pentru a vă conecta cu orice servicii SMTP populare precum SendLayer, Brevo (fost Sendinblue), Gmail (Google Workspace), Amazon SES și altele.
Puteți citi recenzia noastră WP Mail SMTP dacă aveți nevoie de mai multe detalii despre plugin.
Acestea fiind spuse, să vedem cum să remediem problema WordPress care nu trimite e-mailuri. Puteți utiliza linkurile rapide de mai jos pentru a naviga prin acest articol:
- Pasul 1: Instalați pluginul WP Mail SMTP
- Pasul 2: Configurați serviciul de email SMTP
- Pasul 3: Conectați-vă site-ul WordPress cu SendLayer
- Step 4: Finish Setting Up WP Mail SMTP to Use SendLayer
- Video Tutorial
Alternativă: Dacă folosiți WooCommerce și e-mailurile comenzilor dvs. nu sunt livrate, atunci citiți ghidul nostru despre cum să rezolvi problema WooCommerce care nu trimite e-mailuri de comandă în schimb.
Pasul 1: Instalați pluginul WP Mail SMTP
Indiferent de serviciul SMTP pe care îl alegeți, va trebui să aveți pluginul WP Mail SMTP instalat pe site-ul dvs. Acesta permite schimbarea WordPress de la utilizarea funcției încorporate PHP mail() la utilizarea serviciului dvs. SMTP.
Mai întâi, instalați și activați pluginul WP Mail SMTP. Dacă nu sunteți sigur cum, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
Apoi, faceți clic pe „WP Mail SMTP” în tabloul de bord WordPress pentru a configura setările pluginului.

Va trebui să începeți prin a introduce numele și adresa de email de afaceri din care doriți să provină emailurile site-ului dvs.
Asigurați-vă că utilizați aceeași adresă de e-mail aici pe care o veți folosi pentru serviciul dvs. de trimitere prin SMTP.

Puteți alege să forțați e-mailurile să folosească acest nume și adresă de e-mail, chiar dacă alte plugin-uri, cum ar fi WPForms, au setări diferite. WP Mail SMTP va suprascrie setările celorlalte plugin-uri.
După aceea, trebuie să alegeți un serviciu de trimitere de emailuri SMTP pentru site-ul dvs. Pentru acest tutorial, vom configura SMTP folosind SendLayer.

Pentru a finaliza configurarea WP Mail SMTP, va trebui să creați un cont la SendLayer. Vom trece la acest pas în continuare, apoi ne vom întoarce la finalizarea configurării pe WP Mail SMTP, așa că asigurați-vă că păstrați această filă deschisă.
Pasul 2: Configurați serviciul de email SMTP
SendLayer este un furnizor de servicii de e-mail fiabil. Vă permite să trimiteți un număr mare de e-mailuri cu o livrabilitate ridicată.
Puteți folosi SendLayer pentru a trimite până la 200 de emailuri gratuit, ceea ce este mai mult decât suficient pentru majoritatea site-urilor mici pentru a începe.
Acestea pot fi e-mailuri de la formularul dvs. de contact, detalii noi ale contului de utilizator, e-mailuri de recuperare a parolei sau orice alte e-mailuri trimise prin site-ul dvs. WordPress.
Mai întâi, va trebui să accesați site-ul web SendLayer pentru a crea un cont. Pe pagina de Prețuri, faceți clic pe linkul „Încercați procesul nostru gratuit SendLayer (trimiteți până la 200 de emailuri)” pentru a vă configura contul.

Odată ce ați creat un cont, veți vedea tabloul de bord SendLayer.
Acum că aveți un cont SendLayer, să configurăm furnizorul dvs. de e-mail cu WordPress.

Pasul 3: Conectați-vă site-ul WordPress cu SendLayer
Înainte de a putea trimite e-mailuri cu SendLayer, trebuie să vă autorizați domeniul.
Acest lucru dovedește serverelor de e-mail că sunteți proprietarul confirmat al domeniului dvs. de trimitere și că e-mailurile dvs. sunt trimise dintr-o sursă legitimă.
Pentru a vă autoriza domeniul, faceți clic pe butonul portocaliu „Adăugați domeniu” din tabloul de bord SendLayer.

Pe pagina următoare, pur și simplu introduceți numele domeniului dvs. în câmpul furnizat.
Apoi, faceți clic pe butonul „Adăugare domeniu”.

Notă: Cu alte servicii de e-mail precum Brevo (fost Sendinblue), trebuie mai întâi să configurați un subdomeniu pentru site-ul dvs. web. Dar SendLayer va adăuga automat subdomeniul la înregistrările DNS ale domeniului expeditorului.
Deci, nu trebuie să adăugați un subdomeniu suplimentar la înregistrarea domeniului.
Odată ce ați adăugat domeniul, SendLayer vă va afișa 5 înregistrări DNS pe care trebuie să le adăugați la setările de înregistrări DNS ale domeniului dvs.
Aceste linii de cod permit SendLayer să autorizeze numele domeniului dvs.

Va trebui să adăugați aceste înregistrări DNS pe site-ul dvs. WordPress. Acest lucru poate părea complicat, dar tot ce trebuie să faceți este să le copiați și să le lipiți în locul potrivit.
De dragul acestui tutorial, vom demonstra exemplul nostru folosind contul nostru de găzduire pe Bluehost.
Dacă utilizați alte companii de găzduire sau dacă DNS-ul dvs. este gestionat la un registrator de domenii precum Network Solutions, GoDaddy sau Namecheap, urmați instrucțiunile lor respective.
Puteți citi, de asemenea, ghidul nostru despre cum să configurezi WP Mail SMTP cu orice gazdă.
Mai întâi, deschideți o nouă filă de browser și conectați-vă la contul dvs. de hosting WordPress. Apoi, găsiți înregistrările DNS ale domeniului dvs.
În Bluehost, faceți acest lucru accesând „Domenii”. Apoi, faceți clic pe „Setări” lângă domeniul pe care doriți să îl conectați cu SendLayer.

Pe pagina următoare, derulați în jos la secțiunea „Instrumente avansate”.
După aceea, faceți clic pe butonul „Gestionare” de lângă Înregistrări DNS avansate.

Veți vedea un mesaj de avertizare care spune că înregistrările DNS ar trebui editate de un utilizator avansat. Nu vă faceți griji cu privire la acest mesaj, deoarece procesul pentru aceasta este destul de ușor.
Continuați și faceți clic pe „Continuare” pentru a trece mai departe.

Veți ajunge acum la pagina Gestionare înregistrări DNS avansate.
Pentru a începe, faceți clic pe butonul „+ Adăugați înregistrare”.

Acum, să începem să adăugăm înregistrările DNS pe care SendLayer le-a furnizat.
Mai întâi, selectați tipul înregistrării DNS. În acest caz, vom folosi CNAME pentru prima înregistrare.
În secțiunea „Se referă la”, faceți clic pe „Alt gazdă”. Veți alege aceeași opțiune pentru toate înregistrările DNS mai târziu.

Derulând în jos, veți vedea trei câmpuri: Nume gazdă, Alias și TTL.
Numele gazdei (Host Name) trebuie completat cu valoarea din „Hostname” furnizată de SendLayer. Aliasul (Alias) trebuie completat cu valoarea din „Value”. În ceea ce privește TTL, îl puteți lăsa la 15 minute.

Captura de ecran de mai jos arată cum arăta ecranul nostru când am adăugat prima noastră înregistrare CNAME.
Odată ce ați terminat, faceți clic pe „Adăugare”.

Puteți repeta acești pași pentru toate înregistrările DNS (atât CNAME, cât și TXT).
Când adăugați înregistrarea TXT, asigurați-vă că lipiți valoarea „Hostname” din SendLayer în câmpul „Host Name” și cea din „Value” în câmpul „TXT Value”.
Iată cum arată:

După ce ați adăugat înregistrările, reveniți la SendLayer și bifați căsuța de lângă „Am adăugat aceste înregistrări DNS și sunt gata să continui.”
Apoi, apăsați butonul „Verificați înregistrările DNS”.

Poate dura 24-48 de ore înainte ca SendLayer să poată verifica înregistrările dvs. Din experiența noastră, a durat câteva ore.
Dacă nu se întâmplă nimic când faceți clic pe acel buton, înregistrările nu pot fi încă verificate. Puteți verifica din nou mai târziu pentru a vedea dacă au fost verificate, accesând „Setări” și navigând la fila „Înregistrări și setări DNS” din tabloul de bord SendLayer.

Aici veți găsi o listă cu toate înregistrările DNS într-un singur loc. Odată ce domeniul dvs. a fost autorizat cu succes, veți vedea bife verzi lângă fiecare înregistrare DNS din coloana „Status”.
Puteți continua cu acest tutorial în timp ce așteptați să aibă loc autorizarea.
Pasul 4: Finalizați configurarea WP Mail SMTP pentru a utiliza SendLayer
Să finalizăm configurarea. Mai întâi, accesați contul SendLayer pentru a găsi cheia API.
Din tabloul de bord SendLayer, accesați pur și simplu pagina Setări » Chei API. Aici veți vedea o cheie API implicită care a fost generată atunci când ați autorizat domeniul în SendLayer.

Puteți copia cheia API de pe această pagină, făcând clic pe pictograma de copiere.
Așa:

După ce ați terminat, puteți reveni la fila expertului de configurare WP Mail SMTP.
Apoi, lipiți cheia API unde este cazul.

Felicitări. Ați configurat totul. Ultimul pas este să trimiteți un e-mail de test pentru a vă asigura că totul funcționează.
Accesați WP Mail SMTP » Instrumente. În fila „Testare e-mail”, introduceți o adresă de e-mail pentru a trimite un e-mail. Aceasta va fi implicit la e-mailul de administrator al site-ului. Faceți clic pe „Trimiteți e-mail”.

Ar trebui să vedeți mesajul „Email de test HTML a fost trimis cu succes!”
Verificați-vă inbox-ul pentru a vedea dacă a ajuns. Va arăta așa:

Notă: Dacă contul dvs. SendLayer nu este încă activat, veți primi mesajul: [permission_denied]: Unable to send email. Your SMTP account is not yet activated.
Modalități alternative de a remedia problema WordPress care nu trimite emailuri
După cum puteți vedea din lista de opțiuni de trimitere a pluginului WP Mail SMTP, nu trebuie să folosiți SendLayer. Deși este recomandarea noastră gratuită de top, există și alte opțiuni pe care le puteți folosi, inclusiv Microsoft 365, Gmail (Google Workspace), Amazon SES, etc.
Utilizarea Gmail sau Google Workspace cu WP Mail SMTP pentru a remedia emailurile WordPress
Dacă aveți Gmail, îl puteți folosi pentru a trimite emailurile. Nu va trebui să introduceți detaliile de autentificare ale emailului în WordPress atunci când folosiți pluginul WP Mail SMTP.
Pentru a utiliza Gmail sau Google Workspace, configurați WP Mail SMTP așa cum este prezentat mai sus, apoi faceți clic pe opțiunea „Google / Gmail” pentru expeditorul dvs. de e-mail.
În continuare, puteți configura setările de trimitere a e-mailurilor utilizând configurarea cu un singur clic a WP Mail SMTP.
Această metodă nu necesită crearea propriei aplicații, ceea ce este mult mai ușor. Trebuie doar să vă conectați la contul dvs. Gmail și să faceți clic pe „Salvare setări”.

Există însă câteva dezavantaje cheie în utilizarea Gmail profesional sau Google Workspace.
Unul este că este posibil să fie necesar să contactați gazda dvs. web pentru a o determina să instaleze certificatul corect pentru a funcționa.
Un alt aspect este că, dacă schimbați adresa de e-mail în viitor, va trebui să parcurgeți întregul proces din nou. Aceasta va include crearea unei noi aplicații web.
Utilizarea Microsoft 365 cu WP Mail SMTP pentru a remedia e-mailurile WordPress
Dacă utilizați Microsoft Office 365 sau Outlook pentru contul dvs. obișnuit de e-mail, atunci îl puteți folosi și pentru a trimite e-mailuri prin WordPress. Aceasta nu este o opțiune recomandată, totuși, deoarece este mai puțin sigură.
Va trebui să configurați WP Mail SMTP așa cum este descris mai sus, apoi să faceți clic pe opțiunea „365 / Outlook” atunci când alegeți expeditorul dvs. SMTP. Apoi, trebuie să înregistrați o aplicație pe Microsoft Azure pentru a putea completa câmpurile de mai jos.

Pentru mai multe detalii, consultați ghidul detaliat despre cum să configurați Outlook cu WP Mail SMTP.
Utilizarea Amazon SES cu WP Mail SMTP pentru a remedia e-mailurile WordPress
Platforma Amazon AWS are un serviciu de e-mail simplu (SES) pe care îl puteți utiliza pentru a remedia problema e-mailurilor WordPress.
Partea cea mai bună la Amazon este că vă permite să trimiteți până la 62.000 de emailuri în fiecare lună gratuit. Dezavantajul este că configurarea este puțin mai dificilă pentru începători, motiv pentru care nu o recomandăm ca opțiune preferată.
Dar, după cum vă puteți imagina, mulți profesioniști și experți folosesc Amazon SES pentru serviciul lor SMTP de email WordPress, așa că nu am fi putut scrie un articol fără a-l menționa.
Dacă sunteți interesat de configurarea Amazon SES cu WordPress, consultați instrucțiunile complete despre cum să configurați Amazon SES cu WordPress.
Indiferent de expeditorul pe care decideți să îl utilizați, amintiți-vă întotdeauna să folosiți funcția „Test Email” pentru a vă asigura că e-mailurile sunt trimise cu succes.
Trebuie să vă asigurați că verificați și inboxul pentru a confirma că ați primit emailul de test.
Tutorial video
Dacă preferați instrucțiuni vizuale, consultați acest videoclip:
Întâmpinați alte erori WordPress? Consultați aceste ghiduri
WordPress nu este perfect și este posibil să întâmpinați unele erori comune din când în când. Iată câteva tutoriale pe care le puteți consulta pentru a le rezolva:
- Cum să remediați butonul Adaugă media care nu funcționează în WordPress
- Cum să remediați problema de încărcare a imaginilor în WordPress (pas cu pas)
- Cum să remediezi eroarea de conținut mixt în WordPress (Pas cu Pas)
- Cum să remediați erorile de tip 404 la postările WordPress (Pas cu Pas)
- Cum să remediați eroarea „Eroare bază de date WordPress: Disc plin”
- Cum să remediezi eroarea de stabilire a unei conexiuni la baza de date în WordPress
- Cum să remediați eroarea „Îmi pare rău, acest tip de fișier nu este permis din motive de securitate” în WordPress
- Cum să remediați eroarea 502 Bad Gateway în WordPress
- Cum să remediezi căutarea WordPress care nu funcționează
- Formularul WordPress nu funcționează: 7 sfaturi de depanare
Sperăm că acest articol v-a ajutat să învățați cum să remediați problema WordPress care nu trimite e-mailuri. De asemenea, ați putea dori să vedeți lista noastră cu cele mai comune probleme ale editorului de blocuri WordPress și cum să le remediați sau selecția noastră de cele mai bune plugin-uri pentru personalizarea e-mailurilor WooCommerce (gratuite + plătite).
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Holly Moloney
Poate că este o întrebare stupidă, dar de ce se întâmplă asta din senin?
Nu am avut probleme pe site-ul nostru cu emailurile pe parcursul celor 10 ani de funcționare, apoi, dintr-o dată, acum două zile am încetat să mai primim emailuri de notificare de la formularul nostru de contact.
Pot înțelege de ce lucrurile s-ar putea să nu funcționeze corect atunci când un site este configurat inițial, dar ce ar putea cauza apariția bruscă a acestei probleme când nimic nu s-a schimbat?
Suport WPBeginner
În cazul furnizorilor de email, este greu de precizat un motiv specific, deoarece cerințele lor se schimbă în timp, ca parte a măsurilor lor de protecție împotriva spamului.
Admin
Orphicpixel
Înregistrările SPF și DKIM mi-au rezolvat problema e-mailului
Suport WPBeginner
Thank you for sharing what worked for you
Admin
Samuel
Mulțumesc mult pentru acest tutorial, configurez un formular de contact pe un site web nou și am descoperit că Word Press nu trimite e-mailul de feedback necesar în timpul testării, iar metoda de aici a rezolvat problemele. Mulțumesc WP Beginner.
Am vrut să întreb dacă există o metodă care nu implică utilizarea unui plugin pentru a trimite e-mailuri, mă refer la o setare pe care o putem ajusta fie pe server, fie pe Word Press însuși, care să permită funcției php maill să trimită e-mailuri?
Suport WPBeginner
Nu avem o metodă recomandată pentru a face acest lucru fără un plugin, din cauza complexității implicate.
Admin
Samuel
Mulțumesc mult pentru răspuns, acum mă pot concentra exclusiv pe soluția WP Mail SMTP discutată aici.