Cum să depanați problemele de e-mail ale site-ului WordPress

Publicat: 2020-07-28

Pare inevitabil. E-mailurile generate de un site web WordPress nu mai sosesc sau sunt aruncate într-un dosar de spam. E-mailul, așa cum a spus odată un anume designer morocănos, este cel mai rău.

Cu toate acestea, aceste mesaje pot fi importante. Acestea pot fi de la clienți potențiali care completează un formular de contact, notificări automate de securitate sau chiar comenzi de comerț electronic. Dacă nu sunt livrate, noi (sau clienții noștri) le lipsim.

Destul de des, sarcina de a depana e-mailurile nelivrate sau spam revine designerilor web. Procesul de urmărire a problemei poate părea descurajantă. La urma urmei, suntem designeri și dezvoltatori – nu guru IT.

Dar soluțiile pot fi mai ușoare decât crezi. Să aruncăm o privire la ce cauzează problemele de e-mail ale site-ului WordPress, împreună cu modalitățile de a face ca mesajele să curgă din nou.

Înainte de a putea remedia problemele de livrare a e-mailurilor pe site-ul web, va trebui să aflați sursa problemei. Deși există o mulțime de lucruri care pot merge prost, într-adevăr se rezumă la doi vinovați: serverul web și filtrarea spam-ului excesiv.

Serverul web trimite e-mailuri?

Primul lucru de văzut este dacă serverul web trimite de fapt mesaje de e-mail. Aceasta poate să nu fie cea mai frecventă problemă, dar există cazuri în care ceva împiedică trimiterea acelui e-mail.

WordPress are propria sa funcție de e-mail, care se bazează pe capabilitățile de e-mail încorporate ale PHP. Uneori, o gazdă web poate bloca accesul la e-mailul PHP din cauza unei setări de securitate sau chiar ca răspuns la declanșarea unui filtru de spam.

Depanarea și remedierea problemelor de e-mail ale serverului web

Unele plugin-uri, cum ar fi Gravity Forms, oferă mesaje de eroare utile care facilitează urmărirea problemei. Alternativ, instalarea unui plugin, cum ar fi Check Email, vă va permite să determinați dacă e-mailul este trimis.

De acolo, utilizați un plugin de înregistrare a e-mailurilor, cum ar fi WP Mail Logging, pentru a vedea orice erori asociate cu e-mailul site-ului dvs. Acest lucru vă va permite să aruncați o privire mai profundă asupra situației.

Există, de asemenea, posibilitatea de interferență de la un plugin. De exemplu, există pluginuri care sunt concepute să blocheze sau să manipuleze în alt mod mesajele de e-mail trimise de pe un site web. În acest caz, încercați să dezactivați aceste elemente pentru a vedea dacă asta rezolvă problema.

Dacă toate celelalte nu reușesc, poate fi necesară o discuție cu suportul tehnic al gazdei dvs. web. Ar trebui să vă poată ajuta să găsiți sursa problemelor de server.

Ecranul pluginului WordPress Check Email.

Sunt e-mailurile site-urilor prinse într-un filtru de spam?

Filtrele de spam cauzează tot mai multe probleme pentru e-mailurile trimise de pe site-uri web. Este de înțeles, deoarece spamul în sine este o problemă masivă. Ca atare, filtrele devin din ce în ce mai stricte cu privire la mesajele care au voie să treacă.

Cealaltă parte a ecuației este că unii furnizori de servicii de e-mail sunt mai finnici decât alții. Ceea ce funcționează bine cu Gmail poate să nu se joace bine cu Outlook.com sau invers. Și, oricât de mari ar fi, aceștia sunt doar doi dintre miile de furnizori de acolo.

Cum să funcționeze e-mailurile site-urilor WordPress cu filtre de spam

Chiar și cu diferențele dintre furnizorii de e-mail, procesul de acceptare a e-mailului site-ului dvs. de către filtrele de spam este destul de simplu.

Să vorbim despre trei soluții simple. Fiecare este un pas înainte, în funcție de gravitatea problemei.

Schimbați adresa „De la”:
Când vine vorba de formulare de e-mail, era destul de comun să setezi notificarea from adresă la cea a persoanei care completa formularul. Cu toate acestea, această practică este obligată să atragă furia filtrelor de spam în zilele noastre.

Prima și cea mai rapidă remediere este să schimbați pur și simplu adresa from adresa la una care utilizează domeniul site-ului dvs. web. În mod ideal, ați avea un cont de e-mail creat doar în acest scop. Ceva generic, cum ar fi [email protected] este un exemplu comun.

Apoi, setați adresa de reply-to la cea a utilizatorului care trimite formularul. În teorie, acest lucru permite e-mailului să treacă printr-un filtru de spam, permițându-vă în același timp să răspundeți cu ușurință expeditorului.

Această soluție tinde să funcționeze cel mai bine dacă utilizați gazda web și pentru serviciul de e-mail. Dacă utilizați un furnizor de e-mail terță parte, chiar și unul care utilizează domeniul site-ului dvs., mesajele ar putea fi în continuare respinse.

Ecranul de notificări Gravity Forms.

Utilizați un plugin SMTP WordPress
Trecând încă o treaptă mai sus, un plugin SMTP permite trimiterea e-mailurilor site-ului web direct printr-un server de e-mail – sărind cu totul peste serverul web. Prin eliminarea „omul de mijloc”, acest lucru tinde să se asigure că serverul de e-mail vede mesajele trimise ca fiind legitime.

Există o serie de opțiuni aici, printre cele mai utilizate pluginuri WP Mail SMTP, Easy WP SMTP și Post SMTP Mailer/Email Log. Fiecare are propriile clopote și fluiere, dar în esență îndeplinesc aceeași funcție de bază.

Din nou, este recomandat să aveți un cont de e-mail dedicat în acest scop. Cu aceasta, veți avea nevoie de următoarele informații cu privire la acea adresă de e-mail:

  • Parola;
  • Numele serverului de e-mail de ieșire (SMTP) și numărul portului;
  • Tip de criptare (SSL/TLS);
  • Metoda de autentificare;

Implementarea acestei soluții este o chestiune de a alege pluginul SMTP pe care îl doriți și de a-l configura pentru contul dvs. de e-mail. De acolo, veți dori să efectuați câteva teste pentru a vă asigura că e-mailul este livrat. Acest lucru se poate face fie prin funcționalitatea de testare încorporată a unui plugin, fie prin trimiterea unui formular de contact pe site-ul dvs. web.

Este de remarcat faptul că unii furnizori de e-mail vă pot solicita să permiteți site-ului dvs. web să se conecteze la serverul de e-mail. Gmail, de exemplu, are o setare „aplicații mai puțin sigure” în acest scop. Dacă întâmpinați frecvent erori de autentificare, aceasta poate fi cauza.

Ecranul de configurare SMTP WP Mail.

Angajați un serviciu de livrare a corespondenței
Un serviciu de livrare prin corespondență este o opțiune excelentă pentru câteva situații diferite. În primul rând, acestea sunt soluția de bază atunci când ați avut probleme în lucrul cu propriul server de e-mail. De asemenea, sunt recomandate dacă e-mailul generat de site-ul dvs. este esențial pentru misiune.

Aceste servicii, inclusiv furnizori precum Mailchimp, Mailgun și SendGrid oferă instrumente care asigură mai bine că e-mailul ajunge la destinația finală. Sunt oferite niveluri gratuite de servicii, dar site-urile web cu volum mai mare pot avea nevoie de un cont plătit.

Gama a ceea ce poate face un serviciu de livrare a corespondenței variază. Unii furnizori oferă propriile lor servere SMTP, în timp ce alții se vor autentifica cu serverul dvs. de e-mail existent printr-un API. În unele cazuri, vi se poate solicita să validați dreptul de proprietate asupra domeniului adăugând înregistrări la DNS.

Dacă întâmpinați probleme, un serviciu de livrare prin e-mail ar trebui să vă ofere informații utile. Veți avea acces la rapoarte care vă vor completa informații precum ratele de respingere și scorurile de spam.

Mai multe plugin-uri SMTP se integrează cu aceste servicii, în timp ce altele (inclusiv Mailgun și SendGrid) au propriile plugin-uri autonome.

Rezolvați problemele de livrare prin e-mail WordPress

Problemele de e-mail ale site-ului WordPress au devenit obișnuite. Cheia pentru depanarea și în cele din urmă rezolvarea problemei este determinarea sursei. Indiferent dacă este o problemă cu serverul web sau un filtru strict de spam, există o serie de pluginuri WordPress pe care le puteți folosi pentru a înțelege lucrurile și a le face să funcționeze din nou.