Cum să remediați Cloudflare care nu trimite e-mailuri WordPress [sau expiră]
Publicat: 2021-05-04Cloudflare nu trimite e-mailuri WordPress? Sau vedeți expirări ale serverului când utilizați SMTP pentru a trimite e-mail?
Uneori, mutarea la Cloudflare poate cauza probleme cu trimiterea e-mailurilor în WordPress, dar este ușor de remediat.
Vă vom arăta mai jos cum. Dar mai întâi, să ne dăm seama exact ce fel de problemă de e-mail Cloudflare aveți.
Remediați-vă e-mailurile WordPress acum
Cloudflare afectează e-mailul?
Cloudflare nu afectează direct e-mailul, deoarece nu gestionează traficul SMTP.
Dacă nu primiți niciun e-mail după trecerea la Cloudflare, este probabil să existe o problemă cu înregistrările DNS.

În timpul vrăjitorului de configurare Cloudflare, Cloudflare încearcă să copieze înregistrările DNS de pe vechea ta gazdă. Ar trebui să comparați înregistrările DNS de la vechiul furnizor cu detaliile pe care Cloudflare le-a introdus în timpul procedurii de configurare, acordând o atenție deosebită înregistrărilor MX și A
Dacă aveți o înregistrare A pentru e-mail, aceasta nu ar trebui să fie proxy cu o pictogramă nor portocalie. Vom vorbi mai multe despre asta în secțiunea 2.
În acest articol, vom trece de la problemele generale de e-mail și vom vorbi în special despre problemele de e-mail Cloudflare cu site-urile WordPress.
Cum să remediați Cloudflare care nu trimite e-mailuri WordPress
Vom analiza 2 probleme diferite WordPress Cloudflare și vă vom arăta cum să le remediați.
- Nu primesc e-mailuri WordPress pe Cloudflare (sau e-mailuri care ajung la spam)
- Instalați WP Mail SMTP
- Alegeți un nou furnizor de servicii de e-mail
- Creați înregistrări DNS pe Cloudflare
- Trimiteți un e-mail de test de la WordPress
- Remediați timeout-urile WordPress cu SMTP pe Cloudflare
În primul rând, urmați aceste instrucțiuni pas cu pas pentru a remedia problemele de livrare prin e-mail WordPress.
1: Nu primiți e-mailuri WordPress după trecerea la Cloudflare (sau e-mailurile care ajung la spam)
Dacă întâmpinați probleme la primirea e-mailurilor WordPress pe Cloudflare, este ușor de remediat!
În mod implicit, WordPress trimite e-mailuri prin serverul dvs. web folosind funcția wp_mail() . Această metodă este super de bază, iar e-mailurile nu sunt autentificate. Prin urmare, e-mailurile WordPress se pierd frecvent (sau sunt depuse în mesajele nedorite).
Acest lucru nu este direct legat de Cloudflare, dar modificarea configurației DNS poate produce uneori rezultate neașteptate.
Este ușor să rezolvi această problemă cu pluginul WP Mail SMTP. WP Mail SMTP vă va trimite e-mailurile WordPress printr-un serviciu de e-mail separat, cum ar fi Gmail sau Sendinblue.

Când e-mailurile dvs. sunt direcționate printr-un serviciu de e-mail separat, acestea vor obține autentificarea de care au nevoie pentru a trece prin filtrele de spam.
Acest lucru va îmbunătăți capacitatea de livrare pentru notificările din formularul de contact, e-mailurile de comandă în magazin WooCommerce și alte plugin-uri.

Să instalăm pluginul acum pentru a rezolva problema de livrare a e-mailului pe care o întâmpinați.
Instalați WP Mail SMTP
Pentru a începe, descărcați fișierul zip din contul dvs. SMTP WP Mail, astfel încât să îl puteți instala pe site-ul dvs. web. Îl vei găsi în fila Descărcări .

Apoi, deschideți tabloul de bord WordPress. Mergeți la pagina Plugin -uri și încărcați pluginul pe site-ul dvs. WordPress.
Dacă nu sunteți sigur cum să faceți acest lucru, consultați acest ghid pentru instalarea unui plugin în WordPress.

De îndată ce activați pluginul, se va deschide Expertul de configurare SMTP WP Mail.
De asemenea, puteți reporni asistentul în orice moment făcând clic pe butonul Lansare expert de configurare din setările dvs. SMTP WP Mail. Trebuie doar să știți că repornirea vrăjitorului mai târziu ar putea să vă resetați setările SMTP.
Alegeți furnizorul dvs. de servicii de e-mail
Acum putem alege un nou furnizor care să gestioneze e-mailurile WordPress trimise.
WP Mail SMTP vă permite să alegeți dintre diferiți furnizori de e-mail gratuit sau plătiți. Vă recomandăm SMTP.com sau Sendinblue pentru că sunt de încredere și vor funcționa bine cu majoritatea site-urilor web.
Dacă aveți un site mic, puteți utiliza Gmail sau Alt SMTP. Opțiunea Other SMTP vă permite să utilizați orice server de e-mail la care aveți deja acces.
Faceți clic pe butonul Să începem pentru a începe.

Pe ecranul următor, faceți clic pe mailer-ul pe care doriți să îl utilizați din listă.

După ce ți-ai ales expeditorul, deschideți documentația noastră pentru a finaliza pașii de configurare din partea furnizorului:
| 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 |
Puteți deschide documentația într-o filă nouă, apoi reveniți la acest ghid când ați terminat.
Creați înregistrări DNS pe Cloudflare
Când configurați pentru prima dată Cloudflare, acesta vă copiază intrările DNS de la vechiul furnizor DNS. Acum aveți un nou furnizor de e-mail, este posibil să fi fost solicitat să creați câteva intrări DNS noi.
Puteți crea cu ușurință aceste înregistrări conectându-vă la contul dvs. Cloudflare și selectând domeniul dvs.

Apoi puteți continua și faceți clic pe pictograma DNS pentru a adăuga înregistrările DNS.

Vă întrebați: ce sunt SPF, DMARC și DKIM? Vom adăuga mai jos o scurtă descriere a acestor înregistrări DNS.
Rețineți că fiecare furnizor are cerințe ușor diferite. Nu toate înregistrările sunt necesare pentru fiecare furnizor de e-mail. Dacă nu vi se solicită să creați un anumit tip de înregistrare pentru furnizorul dvs. de e-mail, îl puteți omite.

DKIM
DKIM semnează electronic e-mailurile trimise de pe domeniul dvs.
Unii furnizori au nevoie de un DKIM, astfel încât antetul e-mailului să poată fi validat, ceea ce demonstrează că mesajul dvs. este autentic și nu este falsificat.
SPF
Înregistrarea SPF listează serverele care sunt autorizate să trimită e-mailuri de pe domeniul dvs.
Este important să aveți doar 1 înregistrare SPF în Cloudflare.
Este posibil să aveți deja o înregistrare SPF dacă utilizați alte servicii cu domeniul dvs. De exemplu, dacă trimiteți buletine informative prin e-mail de la o adresă de e-mail de pe domeniul dvs., este posibil să aveți deja o înregistrare SPF pentru aceasta.
Deci, pentru a adăuga furnizorul dvs. de e-mail, veți dori să îmbinați conținutul cu înregistrarea existentă.

Pentru a afla cum să faceți acest lucru, citiți acest ghid simplu despre cum să îmbinați mai multe înregistrări SPF.
DMARC
O înregistrare DMARC este responsabilă pentru rutarea e-mailurilor care au fost semnalate ca spam de către serverul de e-mail. De asemenea, trimite rapoarte pentru a vă spune rezultatul filtrării spam-ului.

Furnizorul dvs. ar trebui să vă ofere toate detaliile de care aveți nevoie pentru a crea o înregistrare DMARC. Dacă aveți nevoie de mai mult ajutor, consultați acest articol despre cum să creați o înregistrare DMARC. Include o înregistrare DMARC generică care va funcționa pe majoritatea domeniilor.
CNAME, TXT, MX
Unele servicii de corespondență necesită și aceste înregistrări, deși sunt mai puțin frecvente decât celelalte 3. Dacă nu le vedeți în instrucțiunile de configurare ale furnizorului dvs. de e-mail, nu ar trebui să le creați.
Trimiteți un e-mail de test de la WordPress
Acum ați configurat noul dvs. mailer, puteți continua și trimite un e-mail de test de la WP Mail SMTP pentru a verifica e-mailul Cloudflare din WordPress.
Faceți clic pe fila Test e-mail pentru a începe.

Și apoi trimite e-mailul tău de test!

Dacă totul este configurat corect, veți vedea un mesaj verde.

Dacă WP Mail SMTP detectează probleme, va afișa un avertisment.

Sub avertisment, veți vedea informații despre îmbunătățirile pe care le puteți aduce. De exemplu, WP Mail SMTP vă va spune dacă nu vă poate găsi înregistrarea DMARC.
În continuare, să ne uităm la pașii de urmat dacă întâmpinați un timeout al serverului sau o eroare Cloudflare 524 cu SMTP.
2: Timeouts WordPress la trimiterea de e-mail prin SMTP pe Cloudflare
Dacă tocmai ați trecut la Cloudflare sau tocmai ați configurat SMTP pentru WordPress, este posibil să observați expirări când utilizați Alt SMTP în WP Mail SMTP.
Când se întâmplă acest lucru, veți vedea erori precum:
- A apărut o problemă la trimiterea e-mailului de testare.
- Nu s-a putut autentifica contul dvs. SMTP.
- Nu s-a putut conecta la gazda SMTP.
- Conectarea SMTP() a eșuat.
Cloudflare poate afișa, de asemenea, un timeout de solicitare sau o eroare de gateway. Codul de eroare poate fi 500, 504 sau 524.
Timeout-urile WordPress cu SMTP sunt de obicei cauzate de o setare incorectă de proxy pentru serverul dvs. de e-mail A înregistrare în Cloudflare. Deoarece Cloudflare nu poate proxy traficul SMTP, trebuie să dezactivăm norul portocaliu pentru acea linie din DNS.
Pentru a face asta, deschideți tabloul de bord Cloudflare și deschideți înregistrările DNS.

Căutați înregistrarea A care indică către serverul dvs. de e-mail. Aceasta se va numi de obicei e-mail.
Dacă pictograma nor este portocalie și spune Proxied , înseamnă că Cloudflare încearcă să proxy traficul dvs. de e-mail. Acest lucru nu va funcționa, motiv pentru care SMTP-ul dvs. WordPress expiră.
Puteți vedea că avem un nor portocaliu aici pentru a arăta că Cloudflare încearcă să proxy traficul SMTP.

Pentru a remedia acest lucru, veți dori să editați înregistrarea.
Faceți clic o dată pe cloud pentru a dezactiva setarea proxy pentru înregistrarea e-mailului A Când norul este gri, va spune Numai DNS .

Faceți clic pe butonul albastru Salvare pentru a salva modificarea.
Acum reveniți la WP Mail SMTP și încercați să trimiteți un alt e-mail de test pentru a verifica dacă problema timeout-ului este rezolvată.
Întrebări frecvente despre e-mailurile WordPress Cloudflare
Să ne uităm la câteva întrebări frecvente despre Cloudflare DNS și WordPress.
Trebuie să creez o înregistrare PTR în Cloudflare?
Nu. Înregistrările PTR sunt utile pentru căutări inverse DNS, dar de obicei nu trebuie să le creați. Înregistrările PTR sunt gestionate în mod normal de oricine vă gestionează serverul de e-mail. În cele mai multe cazuri, aceasta va fi compania dvs. de găzduire web sau furnizorul dvs. de e-mail.
Există unele situații în care utilizatorii avansați își vor gestiona propriul rDNS. În acest caz, veți dori să vă creați propria înregistrare PTR. Pentru mai multe informații, consultați acest articol: Ce este o înregistrare PTR DNS (și am nevoie de una)?
Trebuie să folosesc pluginul Cloudflare WordPress pentru SMTP?
Nu. Pluginul vă oferă detalii suplimentare despre contul dvs. Cloudflare, dar nu trebuie să îl instalați pentru ca WP Mail SMTP să funcționeze.
Dacă mai aveți probleme, aveți grijă să verificați detaliile de conectare SMTP și numărul portului din setările dvs. SMTP WP Mail.
Remediați-vă e-mailurile WordPress acum
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.
