Cum să remediați WordPress care nu trimite e-mailuri (3 sugestii ușoare)

Publicat: 2023-02-12

Dacă lucrați cu site-uri web, este posibil să fi întâlnit problema ca WordPress să nu trimită e-mailuri (sau să trimită e-mailuri care se pierd în dosarul de spam al unui destinatar).

Asta pentru că e-mailurile WordPress (care pot include orice, de la notificări de site la răspunsuri la formularele de contact) trebuie configurate corect pentru a asigura livrarea lor cu succes.

Remedierea e-mailului WordPress este unul dintre cele mai frecvente subiecte de pe forumurile de depanare WordPress, dar, din fericire, este de obicei o problemă ușor de rezolvat.

Dacă întâmpinați probleme cu WordPress care nu trimite e-mailuri sau e-mailurile dvs. WordPress ajung direct în spam, continuați să citiți pentru a afla cum vă puteți repara e-mailul WordPress o dată pentru totdeauna. Iată ce vom acoperi:

  • Motive pentru care WordPress nu trimite e-mailuri
  • Cum să configurați WordPress pentru a trimite e-mailuri
  • Cum să preveniți ca e-mailurile să ajungă în spam
  • Cum să vă trimiteți e-mailurile WordPress cu încredere

Motive pentru care WordPress nu trimite e-mailuri

Există câteva motive pentru care site-ul dvs. WordPress nu trimite e-mailuri, dar adesea se rezumă la site-ul dvs. web sau la setările și configurațiile specifice de e-mail ale gazdei dvs. web. Vedeți mai jos trei moduri simple în care vă puteți verifica (și, sperăm, remediați) e-mailul WordPress.

Verificați setările de e-mail

Unul dintre primele lucruri pe care le puteți face dacă WordPress nu trimite e-mailuri este să confirmați că setările dvs. de e-mail din tabloul de bord WordPress sunt corecte.

Pentru a vedea aceste setări, accesați Setări > General și asigurați-vă că adresa de e-mail corectă este introdusă în câmpul „Adresă de e-mail”. Orice erori sau greșeli de scriere din acest câmp ar putea duce la netrimiterea e-mailurilor sau ar putea face ca acestea să fie semnalate ca spam.

Setări generale WordPress

Dacă site-ul dvs. WordPress nu trimite e-mailuri, verificați setările de administrator ca prim pas

Cel mai probabil ați configurat aceste detalii când v-ați lansat prima dată site-ul, dar merită întotdeauna o verificare rapidă pentru a vedea dacă această soluție simplă vă poate remedia problemele de e-mail.

Verificați cu furnizorul dvs. de găzduire

Dacă totul arată bine în tabloul de bord administrativ, următorul loc de verificat este furnizorul dvs. de găzduire.

Unul dintre cele mai comune motive pentru care WordPress nu trimite e-mailuri (sau e-mailurile WordPress ajung la spam) este că serviciul de găzduire al unui site web nu este configurat corect (sau nu este deloc configurat) pentru trimiterea de e-mailuri.

Mulți furnizori de găzduire dezactivează sau ocolesc setările implicite de e-mail WordPress, care sunt configurate pentru a trimite e-mailuri folosind serverul dvs. de găzduire și funcția wp_mail() (pe baza funcției PHP mail()).

Acest lucru poate fi problematic, deoarece serverul dvs. de găzduire ar trebui folosit pentru a vă alimenta site-ul, nu pentru a trimite e-mail.

La WP Engine, de exemplu, muncim din greu pentru a ne asigura că e-mailurile WordPress normale, cum ar fi resetarea parolei sau confirmările comenzilor de comerț electronic, nu întâmpină probleme.

Cu toate acestea, pentru o funcționalitate de e-mail mai robustă, monitorizare și scalabilitate, vă recomandăm, de asemenea, utilizarea unei gazde de e-mail terță parte (cum ar fi SendLayer sau Mailgun) care poate descărca cererea către serverele destinate e-mailului.

Dacă ați stabilit că e-mailurile nu sunt trimise de pe site-ul dvs. WordPress, consultați furnizorul dvs. de găzduire pentru a înțelege mai bine configurațiile de e-mail, limitele și utilizarea (sau interzicerea) funcției PHP mail().

Verificați configurațiile de e-mail

Dacă site-ul dvs. trimite într-adevăr e-mailuri folosind funcția PHP mail(), acesta ar putea fi un alt motiv pentru care e-mailurile nu se trimit deloc – sau un motiv foarte probabil pentru care ajung în dosarele de spam.

Asta pentru că e-mailurile trimise folosind funcția PHP mail() nu au o autentificare adecvată și sunt adesea marcate ca spam sau respinse de serverele de e-mail.

Deși funcția PHP mail() nu oferă suport încorporat pentru protocoalele de autentificare a e-mailului, cum ar fi Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM) sau Domain-based Message Authentication, Reporting, and Conformance (DMARC), există sunt plugin-uri și alte soluții disponibile care pot fi utilizate pentru a adăuga autentificare la e-mailurile trimise prin funcția PHP mail() (mai multe despre asta mai jos).

Verificați-vă pluginurile

Dacă niciuna dintre problemele de mai sus nu vă afectează e-mailul WordPress, încercați să dezactivați și apoi să reactivați pluginurile care pot interfera cu e-mailurile, cum ar fi pluginurile de securitate sau de prevenire a spamului.

Alternativ, problema poate fi găsită într-un plugin propriu-zis, cum ar fi un plugin de formular de contact care nu reușește să genereze e-mailurile adecvate.

Asigurați-vă și verificați orice plugin în cauză pentru erori sau probleme care ar putea împiedica trimiterea e-mailurilor. Cel mai bun loc pentru a începe vor fi setările pentru fiecare plugin specific, unde detaliile de e-mail, precum și jurnalele de erori ar trebui să fie ușor vizibile.


Cum să configurați WordPress pentru a trimite e-mailuri

Există mai multe moduri de a configura WordPress pentru trimiterea de e-mailuri. Pe lângă funcția wp_mail() (detaliată mai sus), care vă permite să trimiteți e-mailuri programatic, vă puteți configura și propriul server web pentru a trimite e-mailuri WordPress autentificate

O metodă comună pentru a face acest lucru este instalarea și configurarea pachetului Postfix pe un server Linux. Cu toate acestea, dacă utilizați un serviciu de găzduire partajată, este posibil să existe restricții de e-mail care vă împiedică să faceți configurații de server (sau care cauzează probleme mai mari ale site-ului atunci când o faceți). De aceea, este întotdeauna înțelept să verificați cu furnizorul dvs. de găzduire înainte de a face orice modificări pe partea serverului.

În timp ce cele două opțiuni de mai sus nu sunt lipsite de provocări, o metodă mai ușoară și mai comună pentru configurarea WordPress pentru a trimite e-mailuri este utilizarea unui plugin care se integrează cu un serviciu de e-mail terță parte.

Cu un plugin de e-mail de înaltă calitate, vă puteți configura e-mailul WordPress pentru a trimite de pe un server SMTP (Simple Mail Transfer Protocol), care descarcă cererea serverului și oferă autentificarea e-mailului dintr-o singură lovitură.

Deși există numeroase servicii de e-mail și integrări disponibile, iată câteva dintre cele mai populare pluginuri de e-mail pentru WordPress:

WP Descărcare SES

WP Descărcați imaginea SES

Unul dintre cele mai populare pluginuri pentru e-mailul WordPress este WP Offload SES, care trimite toate e-mailurile site-ului prin Amazon Simple Email Service (SES). Pluginul oferă ratele de livrare ridicate și costurile scăzute ale Amazon SES cu o configurare mult mai ușoară. În plus, WP Offload SES are încorporată urmărirea deschidere și clic, eliminând necesitatea unei configurații laborioase și consumatoare de timp pentru CloudWatch.

WP Mail SMTP

Imagine WP Mail SMTP

WP Mail SMTP rezolvă problemele de e-mail prin îmbunătățirea și schimbarea modului în care site-ul dvs. WordPress trimite e-mailuri. Pluginul reconfigurează funcția wp_mail() pentru a utiliza fie acreditările de gazdă SMTP adecvate, fie un furnizor de e-mail SMTP încorporat. Pluginul are disponibile versiuni gratuite și premium și oferă un expert de configurare ușor de utilizat și documentație detaliată pentru a vă ajuta să începeți.

Ușor WP SMTP

Imagine SMTP

Similar cu pluginurile de mai sus, Easy WP SMTP vă permite să configurați și să trimiteți toate e-mailurile trimise folosind serverul SMTP preferat, inclusiv Gmail, Yahoo și alți clienți de e-mail populari. Folosind pluginul, puteți activa și înregistrarea de depanare pentru a vedea dacă e-mailurile sunt trimise cu succes sau nu.

MailPoet

Imagine Mail Poet

Pentru utilizatorul WordPress mai concentrat pe marketing, MailPoet vă ajută să creați, să trimiteți, să gestionați și să vă dezvoltați campaniile de marketing prin e-mail - totul fără a părăsi tabloul de bord WordPress. Acest plugin este excelent pentru gestionarea listelor de abonați și trimiterea de buletine informative cu WordPress și este, de asemenea, o opțiune excelentă pentru e-mailurile WooCommerce, inclusiv e-mailurile tranzacționale personalizate

Postați SMTP Mailer

Postați imaginea SMTP

Nu în ultimul rând este Post SMTP Mailer, un plugin SMTP de ultimă generație care ajută și îmbunătățește procesul de livrare prin e-mail al site-ului dvs. WordPress. Peste 300.000 de utilizatori au încredere în Post SMTP Mailer pentru a-și trimite zilnic e-mailurile WordPress către milioane de utilizatori din întreaga lume. Plugin-ul înlocuiește biblioteca SMTP implicită WordPress, PHPMailer, cu Zend_Mail, astfel încât să nu mai pierdeți niciodată un e-mail către PHP mail()!

O altă metodă obișnuită este utilizarea unui plugin pentru formulare WordPress, cum ar fi Formularul de contact 7 sau Formularul Gravity, care include suport încorporat pentru trimiterea de formulare prin e-mail.

Pentru a configura e-mailul WordPress folosind un plugin, va trebui să instalați și să activați pluginul de e-mail pe care l-ați ales. Odată ce este instalat, accesați pagina de setări a pluginului și configurați pluginul pentru a utiliza serviciul de e-mail terț la alegere (Gmail, Yahoo etc.). Acest lucru va implica de obicei introducerea detaliilor și acreditărilor serverului SMTP al serviciului.

În cele din urmă, odată ce ați configurat, asigurați-vă și testați configurațiile de e-mail cu un e-mail de testare.


Cum să preveniți ca e-mailurile să ajungă în spam

Deși integrarea site-ului dvs. WordPress cu un serviciu de e-mail terță parte ar trebui să facă o diferență semnificativă în prevenirea ca e-mailurile să ajungă la spam (și va gestiona unele dintre recomandările de mai jos), există pași suplimentari pe care îi puteți lua pentru a vă asigura că e-mailurile dvs. WordPress ajung la destinația lor preconizată.

Lista albă cu adresa dvs. de e-mail

Lista albă a unei adrese de e-mail este procesul de adăugare a acesteia la o listă de expeditori aprobați sau siguri. În general, odată ce o adresă de e-mail este inclusă în lista albă, e-mailurile trimise de la acea adresă vor fi livrate în căsuța de e-mail a unui destinatar în loc de dosarul de spam sau nedorit.

Deși acest lucru este de obicei făcut de către destinatar sau la nivel individual, companiile își pot trimite e-mailurile către listele albe pe scară largă, care sunt utilizate de filtrele de spam și serverele de e-mail pentru a determina ce e-mailuri trebuie livrate.

Acestea fiind spuse, nu toți furnizorii de e-mail și filtrele de spam folosesc liste albe globale, dar trimiterea adresei dvs. de e-mail și verificarea de către unul (sau mai multe) poate crește șansele de succes viitor al e-mailului, în tandem cu cele mai bune practici de e-mail menționate mai sus.

Utilizați o adresă de e-mail mai sigură

Pe lângă faptul că aveți o adresă de e-mail în lista albă, puteți lua măsuri suplimentare pentru a evita filtrele de spam, cum ar fi să vă faceți adresa de e-mail mai sigură.

Prima și cea mai bună modalitate de a face acest lucru este (așa cum s-a menționat mai sus) prin autentificarea e-mailului. Metodele de autentificare precum SPF, DKIM și DMARC sunt toate protocoale de e-mail standard și ajută la demonstrarea faptului că un e-mail provine din domeniul de care pretinde că provine, reducând șansele de a fi marcat ca spam.

O altă modalitate de a vă face adresa de e-mail mai sigură este să evitați cuvintele și expresiile care declanșează spam, cum ar fi „gratuit”, „garantat” sau „câștigați bani”, toate despre care se știe că declanșează filtre de spam.

Pe lângă evitarea acestor cuvinte din adresa dvs. de e-mail, ar trebui să le împiedicați să apară în linia de subiect și în corpul e-mailurilor pentru a reduce șansele de a fi marcate ca spam.

În cele din urmă, reputația care este legată de adresa ta de e-mail este un factor pe care furnizorii de e-mail îl folosesc atunci când determină dacă un e-mail ar trebui să meargă într-o căsuță de e-mail sau într-un dosar de spam. Prin menținerea unei bune reputații de trimitere și prin utilizarea unui furnizor de servicii de e-mail reputat, puteți reduce și mai mult șansele ca e-mailurile dvs. să fie marcate ca spam.

Adăugați autentificare de e-mail

Deși acest lucru nu ar trebui să fie necesar atunci când utilizați un serviciu de e-mail terță parte, există măsuri suplimentare pe care le puteți lua pentru a adăuga autentificare la e-mailurile dvs. WordPress.

Dacă, de exemplu, utilizați funcția PHP mail(), puteți utiliza biblioteci sau pluginuri terțe pentru a adăuga autentificarea e-mailului. O bibliotecă populară pentru adăugarea de autentificare a e-mailului la funcția mail() este PHPMailer, care este o bibliotecă open-source cu funcții complete, care poate fi integrată în WordPress pentru a suporta diferite metode de autentificare a e-mailului (cum ar fi SPF, DKIM și DMARC).

O altă opțiune pentru adăugarea autentificării e-mailului este utilizarea unuia dintre pluginurile menționate mai sus. Easy WP SMTP, de exemplu, vă permite să configurați funcția PHP mail() ca server SMTP extern, oferindu-vă o metodă de autentificare pentru e-mailul WordPress.

Ca o ultimă memento, mulți dintre pașii de mai sus nu vor fi necesari dacă utilizați un plugin sau alt serviciu de e-mail terță parte. În plus, ar trebui să verificați întotdeauna cu furnizorul dvs. de găzduire pentru a afla mai multe despre opțiunile pe care le aveți pentru optimizarea (sau descărcarea) e-mailului WordPress.

Trimiteți cu încredere e-mailurile dvs. WordPress

O altă modalitate excelentă de a vă asigura că e-mailurile dvs. WordPress ajung la destinația dorită este să vă găzduiți site-ul și pluginurile de e-mail preferate cu un furnizor de găzduire care înțelege WordPress.

La WP Engine, ne-am perfecționat platforma WordPress lider în industrie cu mai mult de un deceniu de ajustare și dezvoltare, iar echipa noastră de experți WordPress dedicați este întotdeauna disponibilă pentru a vă ajuta să vă construiți cele mai bune experiențe digitale cu WordPress.

De la depanarea când site-ul dvs. WordPress nu trimite e-mailuri, până la a vă ajuta să vă dezvoltați și să vă extindeți pentru a satisface un public mai larg online, WP Engine vă stă la dispoziție. Discutați astăzi cu un reprezentant pentru a afla mai multe!