Cloudflare non invia email di WordPress

Come risolvere il problema delle email di WordPress non inviate da Cloudflare (o con timeout)

Riassumi:ChatGPTPerplexity

Cloudflare non invia le email di WordPress? O stai riscontrando timeout del server quando usi SMTP per inviare email?

A volte il passaggio a Cloudflare può causare problemi con l'invio di email in WordPress, ma è facile da risolvere.

Ti mostreremo come fare qui sotto. Ma prima, cerchiamo di capire esattamente che tipo di problema con le email di Cloudflare hai.

Correggi subito le tue email WordPress

Cloudflare influisce sulle email?

Cloudflare non influisce direttamente sulle email perché non gestisce il traffico SMTP.

Se non ricevi *nessuna* email dopo il passaggio a Cloudflare, è probabile che ci sia un problema con i tuoi record DNS.

Esempio di DNS Cloudflare

Durante la procedura guidata di configurazione di Cloudflare, Cloudflare tenta di copiare i record DNS dal tuo vecchio host. Dovresti confrontare i record DNS del tuo vecchio provider con i dettagli che Cloudflare ha recuperato durante la procedura di configurazione, prestando particolare attenzione ai record MX e A.

Se hai un record A per la posta, questo non dovrebbe essere proxato. Saprai che è proxato se ha un'icona a forma di nuvola arancione accanto.

Ne parleremo più avanti nella sezione 2.

In questo articolo, passeremo oltre i problemi generali di posta elettronica e parleremo specificamente dei problemi di posta elettronica di Cloudflare con i siti web WordPress.

Come risolvere il problema di Cloudflare che non invia le email di WordPress

1. Non ricezione delle email di WordPress dopo il passaggio a Cloudflare (o email che finiscono nello spam)

Se hai problemi a ricevere le email di WordPress su Cloudflare, è facile risolvere!

Per impostazione predefinita, WordPress invia le email tramite il tuo server web utilizzando la funzione wp_mail(). Questo metodo è molto basilare e le email non sono autenticate. Quindi le email di WordPress vengono spesso perse (o archiviate nella posta indesiderata).

Questo non è direttamente correlato a Cloudflare, ma la modifica della configurazione DNS può talvolta produrre risultati inaspettati.

È facile risolvere questo problema con il plugin WP Mail SMTP. WP Mail SMTP invierà le tue email di WordPress tramite un servizio di posta separato come SendLayer o Brevo (precedentemente Sendinblue).

Quando le tue email vengono instradate tramite un servizio di posta separato, otterranno l'autenticazione necessaria per superare i filtri antispam.

Ciò migliorerà la recapitalità delle notifiche del modulo di contatto, delle email degli ordini del tuo negozio WooCommerce e di altri plugin.

Illustrazione della recapitalità delle email di WP Mail SMTP

Installiamo ora il plugin per risolvere il problema di recapitalità delle email che stai riscontrando.

Installa WP Mail SMTP

Per iniziare, scarica il file zip dal tuo account WP Mail SMTP in modo da poterlo installare sul tuo sito web. Lo troverai nella scheda Download.

Scarica WP Mail SMTP per risolvere il problema del modulo di contatto WPForms che non invia email

Successivamente, apri la tua bacheca di WordPress. Vai alla pagina Plugin e carica il plugin sul tuo sito WordPress.

Se non sei sicuro di come fare, consulta questa guida all'installazione di un plugin in WordPress.

Installa WP Mail SMTP

Non appena attivi il plugin, si aprirà la procedura guidata di configurazione di WP Mail SMTP.

Puoi anche riavviare la procedura guidata in qualsiasi momento facendo clic sul pulsante Avvia procedura guidata di configurazione nelle impostazioni di WP Mail SMTP. Tieni presente che il riavvio della procedura guidata in seguito potrebbe reimpostare le tue impostazioni SMTP.

Scegli il tuo provider di servizi email

Ora possiamo scegliere un nuovo provider per gestire le email in uscita di WordPress.

WP Mail SMTP ti consente di scegliere tra diversi provider di posta elettronica gratuiti o a pagamento. Consigliamo SendLayer, SMTP.com o Brevo perché sono affidabili e funzionano bene con la maggior parte dei siti web.

Fai clic sul pulsante Inizia per cominciare.

Avvia la procedura guidata di configurazione di WP Mail SMTP per risolvere il problema di WPforms che non invia email

Nella schermata successiva, fai clic sul mailer che desideri utilizzare dall'elenco.

Scegli il provider di posta

Una volta scelto il tuo provider di posta, apri la nostra documentazione per completare i passaggi di configurazione sul lato del provider:

Provider disponibili in tutte le versioniProvider in WP Mail SMTP Pro
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail
Mailjet
Mailgun
Postmark
SendGrid
SMTP2GO
SparkPost
Elastic Email
Altri SMTP

Puoi aprire la documentazione in una nuova scheda, quindi tornare a questa guida al termine.

Vuoi configurare più mailer? Puoi farlo nelle impostazioni Connessioni aggiuntive una volta terminata la procedura guidata di configurazione. Quindi puoi selezionare una Connessione di backup e configurare il Routing intelligente.

Crea record DNS su Cloudflare

Quando imposti Cloudflare per la prima volta, copia le tue voci DNS dal tuo vecchio provider DNS. Ora che hai un nuovo provider di posta elettronica, potresti aver ricevuto una richiesta di creare nuove voci DNS.

Puoi creare facilmente questi record accedendo al tuo account Cloudflare e selezionando il tuo dominio.

Seleziona il dominio per creare un record DMARC in Cloudflare

Quindi puoi procedere e fare clic sull'icona DNS per aggiungere i record DNS.

Apri DNS in Cloudflare

Ti stai chiedendo: Cosa sono SPF, DMARC e DKIM? Aggiungeremo una breve descrizione di questi record DNS di seguito.

Tieni presente che ogni provider ha requisiti leggermente diversi. Non tutti i record sono richiesti per ogni provider di posta elettronica. Se non ti viene richiesto di creare un certo tipo di record per il tuo provider di posta elettronica, puoi saltarlo.

DKIM

DKIM firma elettronicamente le email inviate dal tuo dominio.

Alcuni provider necessitano di un DKIM in modo che l'intestazione dell'email possa essere convalidata, il che dimostra che il tuo messaggio è autentico e non è stato falsificato.

SPF

Il record SPF elenca i server autorizzati a inviare email dal tuo dominio.

È importante che tu abbia un solo record SPF in Cloudflare.

Potresti già avere un record SPF se stai utilizzando altri servizi con il tuo dominio. Ad esempio, se stai inviando newsletter via email da un indirizzo email del tuo dominio, potresti già avere un record SPF per quello.

Quindi, per aggiungere il tuo provider di posta elettronica, dovrai unire il contenuto con il record esistente.

Regola record SPF multipli in Cloudflare

Per scoprire come fare, leggi questa semplice guida su come unire più record SPF.

DMARC

Un record DMARC è responsabile dell'instradamento della posta contrassegnata come spam dal server di posta. Invia anche report per informarti sull'esito del filtro antispam.

Nuovo record DMARC in Cloudflare

Il tuo provider dovrebbe fornirti tutti i dettagli necessari per creare un record DMARC. Se hai bisogno di ulteriore aiuto, consulta questo articolo su come creare un record DMARC. Include un record DMARC generico che funzionerà sulla maggior parte dei domini.

CNAME, TXT, MX

Alcuni servizi di posta elettronica richiedono anche questi record, sebbene siano meno comuni degli altri 3. Se non li vedi nelle istruzioni di configurazione del tuo provider di posta elettronica, non dovresti crearli.

Abilita il logging delle email

Dopo aver configurato il tuo servizio di posta, la procedura guidata di configurazione ti mostrerà le funzionalità di WP Mail SMTP che puoi attivare. Per impostazione predefinita, verranno abilitati Miglioramento della recapitalità delle email e Monitoraggio degli errori delle email.

Abilitazione dei log delle email e degli avvisi email nella procedura guidata di configurazione di WP Mail SMTP

In WP Mail SMTP Pro, puoi anche abilitare Log dettagliati delle email per monitorare la consegna di tutte le email inviate dal tuo sito. Potrai vederne lo stato nel widget della dashboard di WP Mail SMTP.

Widget dashboard WP Mail SMTP

L'attivazione del logging delle email abilita automaticamente anche i Report Email Completi. E puoi vedere una panoramica delle tue statistiche email recenti nel Riepilogo Email Settimanale.

Un'altra utile funzione che puoi abilitare qui sono gli Avvisi Email Istantanei. Queste notifiche ti faranno sapere se il tuo sito non riesce a inviare un'email in modo da poter risolvere il problema in modo efficiente.

Una notifica di avviso email

Infine, nell'ultimo passaggio della procedura guidata di configurazione, puoi abilitare le funzionalità avanzate di logging delle email.

Configurazione delle impostazioni del registro email nella procedura guidata di configurazione di WP Mail SMTP

Queste funzionalità ti consentono di archiviare il contenuto e gli allegati delle email e di monitorare le aperture delle email e i clic sui collegamenti.

Per tutti i dettagli, consulta la nostra guida al logging delle email di WordPress.

Invia un'email di prova da WordPress

Ora che hai configurato il tuo nuovo mailer, puoi procedere all'invio di un'email di prova da WP Mail SMTP per verificare l'invio di email di Cloudflare da WordPress.

Fai clic sulla scheda Email di Prova per iniziare.

Testa l'e-mail di Cloudflare in WordPress

E poi invia la tua email di prova!

Invia email di prova da WP Mail SMTP

Se tutto è configurato correttamente, vedrai un messaggio verde.

Test email Cloudflare in WordPress - messaggio di successo

Se WP Mail SMTP rileva problemi, mostrerà un avviso.

Messaggio di avviso: la recapitalità dovrebbe essere migliorata

Sotto l'avviso, vedrai informazioni sui miglioramenti che puoi apportare. Ad esempio, WP Mail SMTP ti dirà se non riesce a trovare il tuo record DMARC.

Successivamente, esaminiamo i passaggi da seguire se si verifica un timeout del server o un errore 524 di Cloudflare con SMTP.

2. Timeout di WordPress durante l'invio di email tramite SMTP su Cloudflare

Se hai appena effettuato la migrazione a Cloudflare, o hai appena configurato SMTP per WordPress, potresti notare dei timeout quando utilizzi il mailer Altro SMTP in WP Mail SMTP.

Quando ciò accade, vedrai errori come:

  • Si è verificato un problema durante l'invio dell'email di prova.
  • Impossibile autenticare il tuo account SMTP.
  • Impossibile connettersi all'host SMTP.
  • Connessione SMTP() fallita.

Cloudflare potrebbe anche visualizzare un timeout della richiesta o un errore del gateway. Il codice di errore potrebbe essere 500, 504 o 524. Puoi scoprire di più su cosa significano questi e altri codici di errore SMTP comuni sul blog di SendLayer.

I timeout di WordPress con SMTP sono solitamente causati da un'impostazione errata del proxy per il record A del tuo server di posta in Cloudflare. Poiché Cloudflare non può eseguire il proxy del traffico SMTP, dobbiamo disattivare la nuvola arancione per quella riga nel tuo DNS.

Per farlo, apri la dashboard di Cloudflare e apri i record DNS.

Apri DNS in Cloudflare

Cerca il record A che punta al tuo server di posta. Questo sarà tipicamente chiamato mail.

Se l'icona della nuvola arancione dice Proxied, significa che Cloudflare sta cercando di eseguire il proxy del tuo traffico email. Questo non funzionerà, motivo per cui il tuo SMTP di WordPress sta andando in timeout.

Puoi vedere che abbiamo una nuvola arancione qui per mostrare che Cloudflare sta cercando di eseguire il proxy del traffico SMTP.

Proxy con nuvola arancione per la posta in Cloudflare

Per risolvere questo problema, dovrai modificare il record.

Fai clic sulla nuvola una volta per disabilitare l'impostazione del proxy per il record A di posta. Quando la nuvola è grigia, dirà Solo DNS.

Disattiva il proxy per la posta in Cloudflare

Utilizzi il routing email di Cloudflare? Inoltra solo la posta in arrivo; non può inviare messaggi SMTP, quindi avrai comunque bisogno di un mailer esterno come SendLayer o Amazon SES.

Fai clic sul pulsante blu Salva per salvare la modifica.

Ora torna a WP Mail SMTP e prova a inviare un'altra email di prova per verificare che il problema del timeout sia risolto.

Domande frequenti sulle email WordPress di Cloudflare

Vediamo alcune domande frequenti su Cloudflare DNS e WordPress.

Devo creare un record PTR in Cloudflare?

No. I record PTR sono utili per le ricerche DNS inverse, ma di solito non è necessario crearli. I record PTR sono normalmente gestiti da chiunque gestisca il tuo server di posta. Nella maggior parte dei casi, questa sarà la tua società di web hosting o il tuo provider di posta elettronica.

Ci sono alcune situazioni in cui gli utenti avanzati gestiranno il proprio rDNS. In tal caso, vorrai creare il tuo record PTR. Per ulteriori informazioni, consulta questo articolo: Cos'è un record DNS PTR (e ne ho bisogno)?

Devo usare il plugin Cloudflare WordPress per SMTP?

No. Il plugin ti fornisce dettagli aggiuntivi sul tuo account Cloudflare, ma non è necessario installarlo affinché WP Mail SMTP funzioni.

Se hai ancora problemi, assicurati di controllare i dettagli di accesso SMTP e il numero di porta nelle impostazioni di WP Mail SMTP.

Cloudflare Email Routing consente a WordPress di inviare e-mail?

No. Email Routing inoltra solo i messaggi in entrata. Hai ancora bisogno di un servizio SMTP o di un provider di posta elettronica transazionale (ad es. SendLayer, Amazon SES) per le e-mail in uscita di WordPress.

Perché i record DNS di posta devono essere solo DNS?

Cloudflare non può eseguire il proxy SMTP sulla porta 25 a meno che tu non paghi per Spectrum. I record di posta con proxy (nuvola arancione) interrompono l'handshake e causano errori di timeout in WP Mail SMTP.

Successivamente, Risoluzione dei problemi delle e-mail di WordPress con i log degli errori

Vuoi semplificare la risoluzione dei problemi delle tue e-mail di WordPress? Dai un'occhiata alla nostra guida su come utilizzare i log degli errori di WP Mail SMTP.

E se vuoi vedere come WP Mail SMTP si confronta con altre soluzioni, prova il nostro elenco dei migliori plugin SMTP per WordPress.

Correggi subito le tue email WordPress

Pronto a risolvere i tuoi problemi di posta elettronica? Inizia oggi stesso con il miglior plugin SMTP per WordPress. Se non hai tempo per risolvere i tuoi problemi di posta elettronica, puoi ottenere assistenza completa per la configurazione White Glove come acquisto aggiuntivo, e c'è una garanzia di rimborso di 14 giorni per tutti i piani a pagamento.

Se questo articolo ti è stato d'aiuto, seguici su Facebook e Twitter per altri suggerimenti e tutorial su WordPress.

Disclosure: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scopri come WPForms è finanziato, perché è importante e come puoi supportarci.

Claire Broadley

Claire è la Content Manager del team WP Mail SMTP. Ha oltre 13 anni di esperienza nella scrittura di articoli su WordPress e web hosting. Scopri di più

Prova il nostro plugin gratuito WP Mail SMTP

Utilizza il tuo provider SMTP preferito per inviare in modo affidabile le tue email WordPress.