WordPress nu trimite e-mailuri? Iată cum să remediați problemele de e-mail WordPress
Publicat: 2019-10-18WordPress nu trimite e-mailuri? Sau e-mailurile trimise de site-ul dvs. WordPress sunt marcate ca spam? În această postare, vom aborda modul de rezolvare a ambelor probleme legate de livrabilitatea e-mailurilor WordPress. Vom explica de ce apar frecvent problemele de e-mail WordPress și vom oferi câteva strategii pentru creșterea capacității de livrare a e-mailurilor.
Probleme de e-mail WordPress: WordPress nu trimite e-mailuri sau e-mailuri care ajung în spam
De ce e-mailurile de la WordPress nu vor ajunge în căsuța de e-mail? Este o problemă obișnuită. De ce e-mailurile WordPress din formularele de contact, comenzile de comerț electronic și alte funcții WordPress ajung uneori în dosarul de spam sau nu sunt livrate deloc?
Răspunsul simplu este bătălia continuă dintre spammeri și furnizorii de e-mail. Spammerii doresc ca mesajele lor să fie livrate în căsuța de e-mail, iar furnizorii de e-mail vor să filtreze cât mai mult posibil spam. E-mailurile spam sunt generate de servere (adesea compromise) care trimit milioane de e-mailuri în fiecare minut.
Într-un efort de a combate spamul, furnizorii de servicii de e-mail (cum ar fi Gmail, Office 365, sistemele de e-mail corporative etc.) înăspresc restricțiile privind e-mailurile generate de server. Pentru ca e-mailurile generate de server să fie livrate într-o căsuță de e-mail, este obișnuit ca un furnizor de e-mail să solicite un fel de autentificare. Deoarece e-mailurile generate de server falsifică adesea adresele de e-mail și lipsesc această autentificare, mult spam poate fi eliminat.
Cu toate acestea, deoarece e-mailurile legitime WordPress sunt, de asemenea, generate de server, ele pot fi clasificate ca spam de către un furnizor de e-mail și fie pot fi plasate în folderul spam, fie nu sunt deloc livrate. Aceste e-mailuri legitime de la WordPress pot include resetări ale parolelor, notificări ale formularelor de contact, notificări ale comenzilor etc.
De ce e-mailurile WordPress sunt marcate ca spam?
WordPress include o funcție încorporată numită wp_mail . Funcția wp_mail apelată de WordPress, precum și pluginurile pentru a genera un e-mail atunci când este necesar într-o tranzacție cu utilizatorul. Când citiți tranzacția , nu vă gândiți la comerțul electronic. Gândiți-vă la orice interacțiune cu utilizatorul (sau „tranzacție”) de la resetarea parolei, până la notificări de intrări de formulare și comenzi.
E-mailurile generate automat (tranzacționale) de pe site-ul dvs. WordPress nu au frecvent acreditările de verificare deținute de e-mailul „real” trimis prin webmail sau o aplicație de e-mail. Dacă e-mailurile nu au acreditări adecvate, acestea sunt frecvent prinse în filtrele de spam utilizate de furnizorii de e-mail.
Cum se certifică e-mailurile trimise de pe un site web WordPress
Pentru a înțelege ce se întâmplă cu adevărat în culise cu livrabilitatea prin e-mail, să trecem în revistă câteva detalii tehnice ale certificării prin e-mail. Nu vă faceți griji dacă acest lucru pare copleșitor sau dacă aveți o durere de cap acronimă, deoarece vom acoperi mai multe moduri simple de a rezolva problemele de livrare a e-mailurilor mai târziu în postare.
Există trei modalități de certificare a e-mailurilor pentru a evita filtrele de spam:
DKIM - E-mail identificat DomainKeys
DKIM este un protocol care permite unei organizații să autentifice furnizorilor de e-mail că un mesaj este legitim. Iată o explicație excelentă pentru a explica dkim în engleză simplă. DKIM este un proces foarte complicat și este de obicei configurat ca o înregistrare TXT în setările DNS ale unui domeniu.
SPF - Cadru de politici pentru expeditor
SPF este, de asemenea, o înregistrare TXT în setările DNS ale unui domeniu și indică ce servere sunt autorizate să trimită principal pentru un domeniu.
DMARC - Autentificare, raportare și conformitate a mesajelor bazate pe domeniu
DMARC este, de asemenea, o înregistrare TXT în setările DNS ale unui domeniu și servește ca un alt protocol de autentificare conceput pentru a preveni falsificarea adreselor de e-mail. DMARC extinde DKIM și SPF asigurându-se că adresa FROM a unui e-mail este aliniată cu un domeniu de la care serverul poate trimite „legal” e-mailuri. De asemenea, oferă instrucțiuni despre cum să gestionați mesajele care nu reușesc autentificarea și oferă o adresă de e-mail pentru feedback despre mesajele care utilizează un nume de domeniu.
Diferența dintre DKIM, SPF și DMARC
- Practic, DKIM validează mesajul în sine, în timp ce SPF validează serverul de la care a fost trimis. DMARC le folosește pe ambele și oferă, de asemenea, câteva politici și un mecanism de feedback.
- Deci, aveți nevoie de toți trei pentru a certifica corect e-mailurile.
- Iată un rezumat bun dacă doriți mai multe detalii: Înțelegerea SPF, DKIM și DMARC.
Cum se configurează înregistrările DNS
Acum că am acoperit certificările prin e-mail, ce faceți ? Dacă încă mai încercați să trimiteți e-mailuri de pe site-ul dvs. WordPress (de pe serverul dvs.), veți avea nevoie de înregistrări DNS configurate corespunzător pentru domeniul dvs.
Cum să verificați dacă înregistrările DNS există deja
Dacă utilizați cPanel pentru găzduirea dvs., găsiți zona DNS și găsiți editorul Zone.
- Verificați setările DNS ale domeniului dvs. și căutați înregistrări existente. Veți vedea SPF, DKIM și DMARC la începutul intrării. Probabil că vor fi înregistrări TXT.
- O înregistrare SPF tipică arată cam așa: v = spf1 + a + mx + ip4: 192,168.1.1 ~ toate
- O înregistrare tipică DKIM arată astfel (probabil că nu veți avea asta): v = DKIM1; k = rsa; p = RcWG3v2kuwyGThCVUjQtTM40M3yi3dNjoHT5OezyldVrTRcefT0E34T7GiMAo572Nh85SC0NgZt1ZJJ
mHX2dgHvbImb3vnSMQn9KFMGLHbnMk8VWMLa1o0M7tNBtikchH2MeAxshFDyXFnDpuOGJP2BhWlu3h45
stGDoe3kluwpebZRPIg0zxDd4NEOH2d5X7PO0koCJol33fYtZUEoPRezIri2fBXOhe6vs5TVYpfA0I9U5
cI370e4qRSS1LFB9I8Ggonja1YWI3y6NWw9vZrp7vSvDEwOofGYH7Nea2FElpx92VxmRVxhBQocOEoTSP
Ls6NV0wbf1Ks03WDMN4lW0hKntC; - O înregistrare tipică DMARC arată astfel: v = DMARC1; p = none; sp = carantină; pct = 100; rua = mailto: [email protected];
Ce se întâmplă dacă DNS te sperie?
Da, ar trebui. Factorul capacității de înșurubare din setările DNS este ridicat. Puteți face cu adevărat o mizerie dacă nu știți ce faceți cu înregistrările DNS. Aici merită să ai o gazdă cu suport fenomenal (cum ar fi Liquid Web). O gazdă bună nu ar trebui să aibă probleme pentru a vă ajuta să vă corectați setările DNS.
Pentru conturi noi
Dacă configurați un cont nou în cPanel, asigurați-vă că bifați casetele din Setări DNS pentru a activa DKIM și a activa SPF pe acest cont.
- Va trebui în continuare să configurați o înregistrare DMARC și cPanel nu poate face acest lucru automat, deoarece conține informații despre politici și adresa de e-mail de raportare.
- Dar cPanel vă oferă un fel de vrăjitor în Editorul de zone. Faceți clic pe Gestionați lângă domeniul în cauză, apoi faceți clic pe meniul derulant de lângă butonul Adăugați înregistrare și alegeți DMARC.
- Notă: este posibil ca unele instalări cPanel să nu vă ofere DMARC ca opțiune, așa că va trebui să contactați gazda dvs. web pentru a adăuga DMARC pentru dvs. sau să vă oferiți opțiunea în cPanel.
Pentru conturile de găzduire existente
- Puteți configura DMARC utilizând același proces de mai sus.
- Puteți configura SPF și DKIM în cPanel sub Livrabilitate prin e-mail.
- Acest expert vă va analiza înregistrările existente, va arăta orice probleme care există și vă va permite să instalați înregistrările corecte.
- NOTĂ: Dacă utilizați servicii de e-mail terțe, cum ar fi Google Apps, Office 365, Zoho Mail etc., veți dori să obțineți înregistrările dvs. SPF și DKIM de la acestea (probabil le-ați adăugat atunci când configurați aceste servicii) .
- cPanel poate dori să încerce să le suprascrie pe cele cu propriile sale, ceea ce poate cauza probleme de livrabilitate. Deci nu le suprascrieți.
E-mailurile de pe site-ul meu WordPress nu sunt livrate. Cum remediez această problemă?
Acum, că înțelegem elementele fundamentale ale livrabilității e-mailurilor, să trecem printr-un alt set de întrebări pentru a explica de ce e-mailurile dvs. WordPress nu sunt trimise (sau livrate).
Ai fost pe lista neagră?
Dacă au fost formulate reclamații de spam împotriva adresei IP a serverului dvs., serverul dvs. ar putea apărea pe lista neagră. Dacă se întâmplă acest lucru, TOATE e-mailurile provenite de la adresa IP a serverului dvs. vor fi considerate suspecte de către furnizorii de e-mail și vor ajunge în dosare spam sau nu vor fi livrate deloc.
Puteți verifica dacă adresa IP a serverului dvs. este pe lista neagră aici: http://mxtoolbox.com/blacklists.aspx
Dacă nu sunteți sigur care este adresa IP a serverului dvs., o modalitate simplă de a o găsi este să deschideți o linie de comandă în Windows sau un terminal în MacOS și să tastați ping domain.com (înlocuiți evident domain.com cu numele de domeniu în cauză ).
O opțiune populară: utilizarea pluginurilor WordPress SMTP
WordPress SMTP plugin sare o opțiune pentru rezolvarea problemei tranzacționale de e-mail. Un plugin precum WP Mail SMPT vă va permite să utilizați setările SMTP ale unui cont de e-mail existent, cum ar fi Gmail, pentru a înlocui funcția standard wp_mail .
WP Mail SMTP de către WPForms
Din păcate, utilizarea pe scară largă a acestor pluginuri a dus la Gmail și la alții să reducă această utilizare a serverelor lor SMTP în acest scop. Dacă utilizați un cont Gmail pentru SMTP, este posibil să vă găsiți contul închis fără avertisment (întrebați-mă cum știu asta) . Ce este mai rău, probabil că nu veți ști că contul dvs. a fost închis în afară de faptul că site-ul dvs. web nu trimite e-mailuri. Deci, dacă căutați fiabilitate, aceasta nu este cea mai bună opțiune.

Pluginurile SMTP pot fi în continuare o soluție dacă utilizați un server SMTP pe care îl controlați sau, eventual, Google Apps plătit, Office 365 etc. Însă mai bine verificați condițiile lor de utilizare!
Mai bun decât pluginurile SMTP WordPress: servicii de e-mail tranzacționale
O abordare mai bună pentru trimiterea de e-mail tranzacțional în WordPress este utilizarea unuia dintre numeroasele servicii terțe specializate în acest domeniu. Serviciile de e-mail tranzacționale sunt superioare utilizării unui server SMTP obișnuit, deoarece oferă rapoarte (unele sunt mai bune decât altele). Raportarea prin e-mail este esențială atunci când doriți să verificați starea unui anumit e-mail, dacă acesta a fost livrat, nedeliberabil, deschis, respins etc.
Comparând 4 servicii de e-mail tranzacționale pentru WordPress
Există o mulțime de opțiuni diferite disponibile pentru un serviciu de e-mail tranzacțional terță parte. Mai jos sunt unele care sunt mai frecvente în spațiul WordPress.
1. Amazon SES
- La fel ca majoritatea serviciilor web Amazon, SES este foarte ieftin pentru utilizare ușoară (0,10 USD la 1000 de e-mailuri). Niciun nivel gratuit pentru utilizarea SES pentru a trimite e-mailuri WordPress (cu excepția cazului în care site-ul dvs. este găzduit pe Amazon EC2). Dar prețurile sunt ieftine, la 0,10 USD pe 1000.
- Raportarea nu este grozavă. Puteți vedea statisticile de trimitere doar ca număr, nu starea e-mailurilor individuale (a fost deschisă sau a respins?)
- Utilizarea serviciului de e-mail simplu AWS (SES) de la Amazon este o opțiune pentru WordPress cu două pluginuri. Rețineți că, chiar și cu aceste pluginuri, este greu de configurat.
WP Offload SES Lite
WP Mail SMTP de către WPForms
2. Mailgun
- https://www.mailgun.com/pricing/
- Livrare tranzacțională solidă și fiabilă cu funcții de raportare bune.
- Trimiteți 10.000 de e-mailuri gratuit în fiecare lună.
- Dezavantajul este că configurarea este complicată. Implică validarea contului cu un card de credit și cod SMS, configurarea unui subdomeniu pe serverul dvs., validarea serverului cu înregistrări SPF și DKIM și configurarea înregistrărilor MX.
- Odată configurat, Mailgun poate fi implementat printr-o cheie API în WordPress cu pluginul lor oficial:
Mailgun pentru WordPress
3. Sendgrid
- https://sendgrid.com/pricing/
- În prezent, serviciul meu la alegere pentru site-urile WordPress client.
- Trimiteți 100 de e-mailuri pe zi gratuit. O mulțime pentru majoritatea site-urilor de bază.
- Configurarea este simplă, trebuie doar să creați o cheie API și să copiați și lipiți în WordPress.
- Raportarea IU este excelentă. Puteți vedea toate informațiile pentru e-mailurile trimise în ultimele 3 zile. Pentru 30 de zile de istorie, trebuie să treceți la un plan plătit.
- Implementați Sendgrid în WordPress cu pluginul lor oficial:
SendGrid
4. Sendinblue
- https://www.sendinblue.com/pricing/
- Nu am încercat această opțiune personal, dar vine foarte recomandată din surse în care am încredere.
- Trimiteți 300 de e-mailuri în fiecare zi gratuit.
- Configurarea este raportată a fi simplă, cum ar fi Sendgrid, cu raportări bune.
- Sendinblue integrează, de asemenea, servicii gratuite de marketing prin e-mail și SMS.
- Aceasta este cu siguranță o opțiune de investigat.
- Integrează-te cu WordPress folosind plugin-ul oficial:
Formular de abonare SendinBlue și WP SMTP
Diagramă comparativă a serviciilor de e-mail tranzacționale
Serviciu | Nivel gratuit | Nivel plătit | Înființat | Raportarea |
Amazon SES | Nici unul | 0,10 USD la 1.000 | Dificil | Sarac |
Mailgun | 10.000 / lună | 100.000 @ 79 USD / lună | Dificil | Bun |
Sendgrid | 100 / zi | 60.000 @ 14,95 USD | Uşor | Grozav |
Sendinblue | 300 / zi | 40.000 @ 25 USD / lună | Uşor | Bun |
Mai multe sfaturi pentru e-mail tranzacțional
Iată câteva sfaturi suplimentare pentru a vă asigura că e-mailurile sunt livrate printr-un serviciu de e-mail tranzacțional.
Verificați setările de notificare a formularului
Este obișnuit să configurați notificări de intrare a formularului cu De la ca adresa de e-mail a utilizatorului care a completat formularul. Cu toate acestea, ceea ce faceți de fapt aici este falsificarea unei adrese de e-mail, deoarece notificarea este trimisă de la server, nu de la utilizatorul real. Ca urmare, notificările cu utilizatorul ca De la sunt frecvent marcate ca spam sau nu sunt livrate deloc. Trebuie să faceți dintr- o adresă de e-mail pe care o controlați, astfel încât să fie validată de DKIM și / sau SPF. Pluginurile pentru formulare de calitate (cum ar fi Formularele de gravitate) vă permit să specificați diferite adrese de e-mail pentru De la și Răspundeți la .
Setări sugerate:
- Notificarea formularului este trimisă destinatarului de la [email protected] .
- Răspunsul la formular este setat la adresa de e-mail a utilizatorului.
- În acest fel, notificarea este trimisă de la o adresă care poate fi validată și, dacă răspundeți la notificare, e-mailul este trimis utilizatorului.
- Notă: adresa noreply nici măcar nu trebuie să existe. Dacă da, asigurați-vă că există un răspuns automat care să spună oricui îi trimite e-mail că nu este monitorizată căsuța poștală. De asemenea, asigurați-vă că e-mailul nu se colectează în căsuța de e-mail și este șters automat.
Verificați setările serviciului dvs. de e-mail terță parte
Dacă utilizați ceva de genul Google GSuite sau Microsoft Office 365 pentru e-mailurile dvs., adăugarea înregistrărilor DMARC, DKIM și SPF face parte din procesul de configurare. Dacă nu adăugați aceste înregistrări, e-mailurile dvs. nu vor fi semnate corect și probabil vor ajunge în dosarele de spam.
Dacă utilizați unul dintre aceste servicii de mult timp și le configurați înainte ca înregistrările DMARC, DKIM și SPF să facă parte din proces, asigurați-vă că vă întoarceți și le adăugați sau e-mailurile dvs. ar putea să nu fie livrate.
Programați o listă neagră Verificați în mod regulat
Programați un memento (lunar?) Pentru a verifica lista neagră a MXToolbox pentru adresele IP ale tuturor serverelor pe care aveți site-uri web. Accesați https://mxtoolbox.com/blacklists.aspx.
Sfaturi bonus pentru e-mailul tranzacțional atunci când lucrați cu clienții
Trimiterea e-mailului de referință în contractul dvs. sau în Termenii și condițiile
Nimeni nu dorește să fie dat în judecată de un client care susține că a ratat o afacere de un milion de dolari, deoarece nu a apărut o notificare în formularul de contact în căsuța de e-mail. Deoarece există o răspundere potențială aici, doriți o clauză de renunțare puternică în contract. Afirmați că puteți controla numai trimiterea, dar nu și primirea e-mailurilor. Veți dori ca un avocat local să revizuiască această declarație.
Includeți configurarea tranzacțională a e-mailului în procesul dvs. de lansare
Am configurat un cont de serviciu de e-mail tranzacțional separat pentru fiecare client la lansarea unui site. Prin configurarea unui cont separat pentru fiecare client, veți avea acces la rapoartele specifice acestora (care arată trimiterile, chitanțele și deschiderile) în cazul în care apare vreodată o problemă cu livrabilitatea. De asemenea, veți putea rămâne mai ușor sub limita zilnică de trimitere pentru servicii de e-mail tranzacționale gratuite.
Urmăriți seminarul web: Cine mi-a furat e-mailul? Obținerea e-mailurilor WordPress în Mesaje primite
Această postare provine de la recentul webinar: Cine mi-a furat e-mailul? Obținerea e-mailurilor WordPress în căsuța de e-mail găzduită de Nathan Ingram. În acest seminar web, Nathan trece prin modul de remediere a WordPress care nu trimite e-mailuri și cum să primească e-mailurile WordPress în căsuța de e-mail.
Urmăriți seminarul web
