Cum să remediați WordPress care nu trimite e-mailuri în 2022
Publicat: 2021-07-29Vrei să știi cum să rezolvi problema cu WordPress care nu trimite e-mailuri?
Aceasta este o problemă foarte comună și aproape toți cei care au un formular de contact se vor confrunta la un moment dat cu această problemă. Dar este și foarte ușor de reparat.
Vă vom arăta cum să remediați problemele de e-mail WordPress, astfel încât să puteți începe să primiți notificări fără probleme.
Remediați-vă e-mailurile WordPress acum
De ce e-mailurile mele WordPress nu se trimit?
Există câteva motive potențiale pentru care e-mailurile dvs. WordPress nu se trimit:
- E-mailurile tale arată ca spam : acesta este cel mai frecvent motiv. Când serverul dvs. web generează un e-mail, acesta creează doar anteturile necesare pentru livrarea de bază a e-mailului folosind PHP mail(). Funcția implicită PHP mail() nu adaugă nicio autentificare pentru a dovedi că mesajul este legitim. Puteți utiliza WP Mail SMTP pentru a remedia acest lucru.
- Furnizorul dvs. de găzduire web a dezactivat PHP mail(): din cauza problemelor de securitate inerente cu PHP mail(), multe gazde web pur și simplu dezactivează PHP pentru trimitere prin corespondență, astfel încât site-ul dvs. WordPress nu poate trimite deloc mesaje. S-ar putea să întâmpinați asta dacă aveți Amazon EC2 sau Lightsail. WP Mail SMTP vă va permite să ocoliți acest lucru, deoarece folosește SMTP mai degrabă decât PHP pentru livrările de e-mail.
- Utilizați localhost : dacă vă creați site-ul pe computer înainte de a-l încărca, este posibil ca e-mailurile dvs. să nu funcționeze. WP Mail SMTP va rezolva WordPress care nu trimite e-mail pe localhost, astfel încât să puteți primi notificări WordPress așa cum ar face un site live.
Să mergem mai departe și să instalăm WP Mail SMTP acum.
Cum să remediați problema care nu trimite WordPress prin e-mail
Vom folosi WP Mail SMTP pentru a vă redirecționa e-mailurile printr-un furnizor de servicii de e-mail terță parte (ESP). Acest lucru va adăuga autentificarea necesară pentru ca acestea să fie livrate în mod fiabil.
- Instalați pluginul SMTP WP Mail
- Conectați site-ul dvs. WordPress la un serviciu de e-mail
- Activați înregistrarea e-mailului
- Întrebări frecvente despre WordPress care nu trimite e-mail
Să instalăm mai întâi pluginul.
1. Instalați pluginul WP Mail SMTP
În primul rând, veți dori să instalați WP Mail SMTP pe site-ul dvs. WordPress. WP Mail SMTP este un plugin WordPress care reconfigurează funcția de mailer PHP wp_mail() pentru a utiliza SMTP mai degrabă decât PHP. Puteți folosi versiunea gratuită sau cu plată, dar veți dori ca Pro sau o versiune superioară să folosească funcțiile de înregistrare și raportare prin e-mail despre care vom vorbi mai târziu.
Pentru a descărca pluginul, accesați contul SMTP WP Mail și faceți clic pe fila Descărcări . Puteți descărca fișierul zip al pluginului făcând clic pe Descărcare WP Mail SMTP .

Apoi, treceți la site-ul dvs. și conectați-vă la tabloul de bord WordPress. Mergeți la Pluginuri » Adăugați nou .

Încărcați fișierul zip al pluginului și faceți clic pe Instalați acum .

Odată ce pluginul este instalat, asigurați-vă că îl activați . Aceasta va porni Expertul de configurare în browser.
Acum suntem gata să vă configuram furnizorul de e-mail pentru WordPress.
2. Conectați site-ul dvs. WordPress la un serviciu de e-mail
Vă vom direcționa e-mailurile printr-un furnizor de e-mail separat pentru a remedia problema cu WordPress care nu trimite e-mailuri.
Cu WP Mail SMTP, acest lucru este foarte ușor de configurat. Vom folosi Expertul de configurare, astfel încât să nu fiți nevoit să vă jucați singuri cu setările de configurare.
Pentru a începe, faceți clic pe butonul Să începem din Expertul de configurare.

Pe următorul ecran, veți vedea o listă de e-mailuri disponibile pe care le puteți configura în WP Mail SMTP.

Toți acești furnizori vor ajuta la rezolvarea problemei cu WordPress care nu trimite e-mailuri. Cu toate acestea, unele dintre ele nu sunt potrivite pentru volume mari de e-mail.
Iată un ghid rapid dacă nu ești sigur ce să alegi aici:
- Site-uri web mici sau testare : puteți utiliza Alt SMTP pentru aceasta. Cu toate acestea, rețineți că majoritatea serverelor SMTP au limite de rată, așa că acest lucru ar putea duce la eșecul e-mail-urilor dvs. WordPress pe un site aglomerat. Pentru o opțiune alternativă, Postmark și Sendinblue au ambele conturi de probă gratuite.
- Site-ul web care trimite câteva e-mailuri pe zi : Mailerul Gmail este o opțiune bună dacă aveți un cont Google Workspace sau Gmail. Vă va permite să trimiteți e-mailuri de la oricare dintre aliasurile dvs. Gmail din WordPress, ceea ce este util dacă doriți să utilizați diferite aliasuri Gmail cu diferite forme sau pluginuri. Gmail și Google Workspace sunt însă puțin mai complicat de configurat.
- Site-uri web medii până la mari: site-urile web care trimit e-mailuri tranzacționale ar trebui să ia în considerare un furnizor de e-mail profesionist, cum ar fi SMTP.com sau Sendinblue.
Dacă nu sunteți sigur ce să alegeți, Sendinblue are un plan gratuit pentru până la 300 de e-mailuri pe zi. De asemenea, vă autentifică numele domeniului, mai degrabă decât o adresă de e-mail individuală, astfel încât să puteți trimite e-mail de la orice adresă de pe domeniul dvs. în WordPress.
Vă puteți înscrie pentru planul gratuit fără un card de credit.

Când ați ales un mail, accesați documentația folosind linkurile de mai jos. Documentul vă va ajuta să configurați o conexiune între site-ul dvs. web și expeditorul pe care l-ați ales în Expert.
| Mailere disponibile în toate versiunile | Mailers în WP Mail SMTP Pro |
|---|---|
| SMTP.com | Amazon SES |
| Sendinblue | Microsoft 365 / Outlook.com |
| Google Workspace / Gmail | Zoho Mail |
| Mailgun | |
| Marca poștală | |
| SendGrid | |
| SparkPost | |
| Alte SMTP |
Ai nevoie de ajutor?
Licența noastră Elite include configurarea White Glove pentru SMTP.com sau Mailgun.
După ce ați configurat o conexiune, reveniți la acest ghid.
3. Activați înregistrarea e-mailului
În pasul următor, expertul va avea două opțiuni activate implicit. Sunt:
- Livrarea prin e-mail
- Urmărirea erorilor
Ambele opțiuni vor ajuta la îmbunătățirea livrării e-mailului.
Dacă aveți WP Mail SMTP Pro, puteți activa și aici Rezumatul e-mail săptămânal și Jurnalele de e-mail detaliate .

Deci, cum va ajuta acest lucru?
În primul rând, caracteristica noastră de jurnal de e-mail face mult mai mult decât doar înregistrarea de e-mail WordPress!

După ce este activat, puteți, de asemenea:
- Deschiderile de urmărire și clicurile în e-mailurile dvs. WordPress
- Vedeți starea livrării pe un grafic
- Stocați atașamente în WordPress
- Retrimiteți sau redirecționați e-mailurile care nu au reușit
- Exportați e-mailurile trimise în format EML
- Exportați jurnalele în format XLSX sau CSV
- Generați rapoarte prin e-mail

Iar Rezumatul săptămânal prin e-mail vă va trimite o actualizare în fiecare luni cu statistici de livrare. Acest lucru vă ajută să monitorizați în mod activ e-mailurile din formularele de contact pentru a vă asigura că nu pierdeți niciunul.

Acum suntem gata să finalizăm Expertul de configurare și să vă testăm e-mailul.
Pentru ultimul pas, luați cheia de licență din contul dvs. WP Mail SMTP și inserați-o în casetă pentru a activa funcțiile Pro și actualizările viitoare.

Si asta e! WP Mail SMTP va trimite un e-mail de test pentru a confirma că totul funcționează.
Remediați-vă e-mailurile WordPress acum
Întrebări frecvente despre WordPress care nu trimite e-mail
Aveți întrebări despre e-mailurile WordPress care nu funcționează? Vom răspunde la câteva întrebări frecvente mai jos.
- Ce este SMTP?
- Ce adresă de e-mail ar trebui să folosesc ca e-mail „de la”?
- Pot configura SMTP pentru WooCommerce?
- De ce nu pot folosi PHPMailer?
- De ce „Alt SMTP” nu funcționează?
- De ce „Alt SMTP” face ca site-ul meu să expire?
- De ce văd o avertizare DMARC, SPF sau DKIM?
- De ce WordPress nu trimite un e-mail de confirmare utilizatorilor?
Să începem.
Ce este SMTP?
SMTP înseamnă Simple Mail Transfer Protocol. Este protocolul pe care serverele îl folosesc pentru a trimite e-mailuri.
În WordPress, puteți folosi SMTP pentru a trimite e-mailuri în loc să vă bazați pe serverul dvs. web. Acest lucru este mai fiabil deoarece adaugă autentificarea corectă la e-mailurile dvs.
Ce adresă de e-mail ar trebui să folosesc ca e-mail „de la”?
Multe pluginuri de formulare de contact folosesc e-mailul de administrator ca adresă de la De la. Acest lucru poate cauza probleme de livrare prin e-mail.
Acum că aveți WP Mail SMTP instalat, ar trebui să utilizați întotdeauna e-mailul de la e-mail pe care l-ați autentificat în Expertul de configurare. Acest lucru vă va asigura că toate e-mailurile dvs. au autentificarea corectă. Cu alte cuvinte, e-mailurile de la WordPress vor fi livrate ca și cum ar fi fost trimise din contul tău de e-mail.
Dacă aveți o mulțime de pluginuri diferite care trimit e-mailuri, WP Mail SMTP vă permite să forțați e-mailul de la e-mail și numele de la de la pe întregul site.

Aceasta este o modalitate foarte simplă de a vă asigura că nu trimiteți e-mail de la o adresă de la De la care nu este autentificată.
Pot configura SMTP pentru WooCommerce?
Da! Odată ce ați finalizat pașii din acest tutorial, toate e-mailurile de comandă WooCommerce vor fi trimise de la expeditorul ales de dvs.
Puteți utiliza un server SMTP pentru WooCommerce, dar vă recomandăm să utilizați un furnizor de e-mail tranzacțional. Acest lucru se va asigura că clienții dvs. primesc rapid e-mailurile de comandă WooCommerce.
De ce nu pot folosi PHPMailer?
PHP Mailer este metoda implicită de trimitere a e-mailurilor în WordPress, dar este foarte nesigur. Cu PHP mail(), e-mailurile tale sunt trimise fără nicio informație de autentificare. Ca rezultat, serverele de e-mail tratează de obicei e-mailurile PHP ca spam, ceea ce duce la probleme de livrare.
Pentru a împiedica e-mailurile dvs. WordPress să fie spam, trebuie să vă configurați site-ul WordPress să utilizeze SMTP, care oferă autentificarea necesară pentru a dovedi că e-mailurile dvs. sunt legitime.
Pluginul WP Mail SMTP este folosit aproape universal de site-urile WordPress pentru a opri trimiterea de e-mailuri cu PHP și pentru a utiliza SMTP în schimb.
De ce „Alt SMTP” nu funcționează?
Dacă e-mailul Alt SMTP nu funcționează sau primiți o eroare SMTP, verificați mai întâi dacă utilizați setările SMTP corecte în WP Mail SMTP.
În special, acordați atenție portului SMTP, deoarece serverele diferite au cerințe diferite.
Dacă acest lucru nu funcționează, este posibil să utilizați o gazdă care blochează SMTP sau vă restricționează să utilizați propriul server SMTP. Acest bloc este de obicei pus în aplicare pentru a împiedica utilizatorii să trimită spam de la WordPress sau pentru a vă încuraja să plătiți pentru propriul serviciu SMTP al gazdei.
Dacă SMTP este blocat de gazda dvs., puteți utiliza oricare dintre furnizorii de e-mail bazați pe API, cum ar fi Sendinblue, SMTP.com sau Gmail pentru a ocoli. Pentru mai multe detalii, consultați articolele noastre pe:
- Cum să remediați e-mailurile WordPress pe GoDaddy
- Cum să utilizați WordPress SMTP pe A2 Hosting
Aceste ghiduri sunt concepute special pentru clienții care nu pot folosi SMTP pentru a trimite e-mailuri pe planul lor de găzduire.
De ce „Alt SMTP” face ca site-ul meu să expire?
Dacă opțiunea Alt SMTP determină expirarea timpului site-ului dvs. WordPress, acesta este un semn că este posibil să aveți o setare DNS incorectă sau serverul dvs. SMTP este inactiv.
Aceasta este, de asemenea, o problemă comună pentru utilizatorii Cloudflare care au setări proxy greșite în zona lor DNS. Consultați acest ghid pentru remedierea e-mailurilor WordPress pe Cloudflare pentru detalii complete despre setările pe care va trebui să le modificați.
De ce văd o avertizare DMARC, SPF sau DKIM?
WP Mail SMTP are un Domain Checker care scanează automat înregistrările DNS ale domeniului dvs. Dacă detectează o problemă cu DNS-ul dvs. care ar putea afecta livrarea e-mailului, vă va anunța când trimiteți un e-mail de test.

Pentru a remedia acest lucru, începeți prin a citi ghidurile noastre despre DNS:
- Ce sunt DMARC, SPF și DKIM?
- Cum se creează o înregistrare DMARC
- Cum să îmbinați 2 înregistrări SPF
Odată ce înregistrările DNS sunt corecte, e-mailurile vor avea autentificarea corectă și nu vor mai ajunge în dosarul de spam al destinatarului.
De ce WordPress nu trimite un e-mail de confirmare utilizatorilor?
Dacă doriți ca utilizatorii utilizatori să primească un e-mail de confirmare după ce au trimis un formular de contact pe site-ul dvs. WordPress, puteți configura cu ușurință acest lucru folosind WPForms. Pentru mai multe informații, consultați acest articol despre cum să trimiteți e-mailuri de confirmare către utilizatori după trimiterea formularelor.
Remediați-vă e-mailurile WordPress acum
Apoi, Urmăriți activitatea de e-mail în WordPress
Acum ați rezolvat că WordPress nu trimite e-mailuri, verificați urmărirea deschisă și a clicurilor.
Puteți urmări deschiderile și clicurile pe e-mailuri individuale sau puteți genera un raport de e-mail pentru orice linie de subiect. Acest lucru face ca WP Mail SMTP un plugin minunat de urmărire a utilizatorilor.

Sunteți gata să vă remediați e-mailurile? Începeți astăzi cu cel mai bun plugin WordPress SMTP. WP Mail SMTP Elite include configurarea completă a mănușilor albe și oferă o garanție de rambursare a banilor de 14 zile.
Dacă acest articol v-a ajutat, vă rugăm să ne urmăriți pe Facebook și Twitter pentru mai multe sfaturi și tutoriale WordPress.
