WordPress non invia e-mail

Come risolvere il problema dell'invio di e-mail da parte di WordPress nel 2024

Volete sapere come risolvere il problema dell'invio di email da parte di WordPress?

Si tratta di un problema molto comune e quasi tutti coloro che hanno un modulo di contatto si imbattono in questo problema prima o poi. Ma è anche molto facile da risolvere.

Vi mostreremo come risolvere i problemi di posta elettronica di WordPress in modo che possiate iniziare a ricevere le notifiche senza problemi.

Correggete subito le vostre e-mail di WordPress

Perché le mie e-mail di WordPress non vengono inviate?

Ci sono alcuni potenziali motivi per cui le e-mail di WordPress non vengono inviate:

  • Le vostre e-mail appaiono come spam: Questa è la ragione più comune. Quando il server web genera un messaggio di posta elettronica, crea solo le intestazioni necessarie per la consegna di base delle e-mail utilizzando PHP mail(). La funzione PHP mail() predefinita non aggiunge alcuna autenticazione per dimostrare che il messaggio è legittimo. È possibile utilizzare WP Mail SMTP per risolvere questo problema.
  • Il vostro provider di web hosting ha disabilitato PHP mail(): A causa di problemi di sicurezza intrinseci a PHP mail(), molti web host disabilitano semplicemente PHP per la posta, quindi il vostro sito WordPress non può inviare messaggi. Potreste incorrere in questo problema se utilizzate Amazon EC2 o Lightsail. WP Mail SMTP vi permetterà di aggirare questo problema, poiché utilizza SMTP anziché PHP per la consegna delle e-mail.
  • State usando localhost: se state creando il sito sul vostro computer prima di caricarlo, è probabile che le vostre e-mail non funzionino. WP Mail SMTP risolve il problema dell 'invio di e-mail da parte di WordPress su localhost, in modo da poter ricevere le notifiche di WordPress come se fosse un sito live.

Indipendentemente dal motivo, se non ricevete e-mail da WordPress, è molto probabile che WP Mail SMTP risolva il problema.

Come risolvere il problema del mancato invio di e-mail da parte di WordPress

Ecco un buon video tutorial che spiega tutto:

Se preferite seguire i passaggi scritti, continuate a leggere per i dettagli!

1. Installare il plugin WP Mail SMTP

Utilizzeremo WP Mail SMTP per reindirizzare le e-mail attraverso un provider di servizi e-mail di terze parti (ESP). Questo aggiungerà l'autenticazione necessaria per una consegna affidabile.

Per prima cosa, dovrete installare WP Mail SMTP sul vostro sito WordPress. WP Mail SMTP è un plugin per WordPress che riconfigura la funzione di mailer PHP. wp_mail()per utilizzare SMTP anziché PHP.

È possibile utilizzare la versione gratuita o quella a pagamento, ma per utilizzare le funzioni di registrazione delle e-mail e di reporting è necessario utilizzare la versione Pro o superiore. Parleremo di queste impostazioni del plugin più avanti.

Per scaricare il plugin, accedere al proprio account WP Mail SMTP e fare clic sulla scheda Download. È possibile scaricare il file zip del plugin facendo clic su Download WP Mail SMTP.

Scaricare il plugin WP Mail SMTP

Quindi, passare al proprio sito web e accedere alla dashboard di WordPress. Andate su Plugin " Aggiungi nuovo.

Aggiungere un nuovo plugin in WordPress

Caricare il file zip del plugin e fare clic su Installa ora.

Installare WP Mail SMTP

Una volta installato il plugin, assicurarsi di attivarlo. In questo modo si avvierà l'installazione guidata nel browser.

Ora siamo pronti a configurare il vostro provider di posta elettronica per WordPress.

2. Collegare il sito web WordPress a un servizio di mailing

Per risolvere il problema del mancato invio di e-mail da parte di WordPress, instraderemo le vostre e-mail attraverso un provider di posta elettronica separato.

Con WP Mail SMTP, la configurazione è molto semplice. Utilizzeremo la procedura di configurazione guidata, in modo che non dobbiate perdere tempo a giocare con le impostazioni di configurazione.

Per iniziare, fare clic sul pulsante Let's Get Started nella procedura guidata di installazione.

fare clic sul pulsante Cominciamo

Nella schermata successiva, viene visualizzato un elenco di mailer disponibili che è possibile configurare in WP Mail SMTP.

Scelta di un mailer nella procedura guidata di WP Mail SMTP

Tutti questi provider possono aiutare a risolvere il problema del mancato invio di e-mail da parte di WordPress. Tuttavia, alcuni di essi non sono adatti a grandi volumi di e-mail.

Ecco una guida rapida se non siete sicuri di cosa scegliere:

  • Piccoli siti web o test: È possibile utilizzare altri SMTP per questo scopo. Tuttavia, tenete presente che la maggior parte dei server SMTP ha dei limiti di velocità, quindi questo potrebbe causare il fallimento delle vostre e-mail WordPress su un sito molto trafficato. Per un'opzione alternativa, SendLayer, Postmark e Brevo (ex Sendinblue) dispongono tutti di account di prova gratuiti.
  • Sito web che invia poche e-mail al giorno: Il mailer Gmail è una buona opzione se avete un account Google Workspace o Gmail. Vi consentirà di inviare e-mail da qualsiasi alias Gmail in WordPress, il che è utile se volete usare alias Gmail diversi con moduli o plugin diversi. Gmail e Google Workspace sono però un po' più complicati da configurare.
  • Siti web medio-grandi: I siti web che inviano e-mail transazionali dovrebbero prendere in considerazione un provider di e-mail professionale come SendLayer, SMTP.com o Brevo.

Se non siete sicuri di cosa scegliere, SendLayer vi permette di iniziare a inviare e-mail gratuitamente. Inoltre, autentica il vostro nome di dominio, anziché un singolo indirizzo e-mail, in modo da poter inviare e-mail da qualsiasi indirizzo del vostro dominio in WordPress.

Una volta scelto il mailer, passare alla documentazione utilizzando i link sottostanti. La documentazione vi aiuterà a impostare la connessione tra il vostro sito web e il mailer scelto nella procedura guidata.

Mailers disponibili in tutte le versioni Postini in WP Mail SMTP Pro
Inviare lo strato Amazon SES
SMTP.com Microsoft 365 / Outlook.com
Brevo Zoho Mail
Spazio di lavoro Google / Gmail
Pistola postale
Timbro postale
InviaGrid
SparkPost
Altro SMTP

La documentazione del vostro provider di posta elettronica vi spiegherà dove trovare le credenziali necessarie e dove incollarle nella procedura guidata di configurazione.

Avete bisogno di una mano?

La nostra licenza Elite include l'impostazione White Glove per SendLayer, SMTP.com o Brevo.

Se si desidera impostare più mailer, è possibile farlo nelle impostazioni delle Connessioni aggiuntive una volta terminata la configurazione guidata. A questo punto è possibile selezionare una connessione di backup e configurare Smart Routing.

Una volta impostata la connessione, tornare a questa guida.

3. Attivare la registrazione delle e-mail

Nel passaggio successivo, la procedura guidata avrà due opzioni abilitate per impostazione predefinita. Esse sono:

  • Consegnabilità delle e-mail
  • Tracciamento degli errori

Entrambe le opzioni contribuiscono a migliorare la deliverability delle e-mail.

Se si dispone di WP Mail SMTP Pro, è possibile abilitare ulteriori funzioni anche qui.

Abilitazione dei registri e degli avvisi e-mail nella procedura guidata di configurazione di WP Mail SMTP

La prima funzione che si può attivare è Registri e-mail dettagliati. Questa funzione consente di visualizzare lo stato di consegna delle e-mail e altre informazioni utili in Rapporti e-mail completi. Se lo desiderate, potete anche ricevere un riepilogo settimanale delle e-mail che mostra una panoramica dei vostri registri recenti.

Riepilogo delle e-mail con statistiche in WP Mail SMTP Pro

Questo vi aiuta a monitorare attivamente le e-mail del modulo di contatto per assicurarvi di non perderne nessuna.

Gli avvisi e-mail istantanei vi informano quando un'e-mail del vostro sito non viene inviata. In questo modo è possibile risolvere il problema in modo efficiente e far ripartire l'invio delle e-mail.

Una notifica di avviso via e-mail

Successivamente, se si è abilitato il registro delle e-mail, si avrà anche la possibilità di attivare alcune funzioni avanzate di registrazione delle e-mail.

Configurazione delle impostazioni di log della posta elettronica nell'Installazione guidata WP Mail SMTP

Queste funzioni consentono di fare cose come:

Aprire e fare clic sui dettagli nel registro delle e-mail di WordPress

Per maggiori dettagli, consultate il nostro post sulla registrazione delle e-mail su WordPress.

Ora siamo pronti a completare l'installazione guidata e a testare l'e-mail.

Per l'ultimo passo, prendete la chiave di licenza dal vostro account WP Mail SMTP e incollatela nella casella per abilitare le funzioni Pro e gli aggiornamenti futuri.

Inserire la chiave di licenza di WP Mail SMTP

Ed ecco fatto! WP Mail SMTP invierà un'e-mail di prova per confermare che tutto funziona.

Correggete subito le vostre e-mail di WordPress

Domande frequenti sul mancato invio di e-mail da parte di WordPress

Avete domande sul mancato funzionamento delle e-mail di WordPress? Di seguito risponderemo ad alcune domande comuni.

Cominciamo.

Che cos'è l'SMTP?

SMTP è l'acronimo di Simple Mail Transfer Protocol. È il protocollo che i server utilizzano per inviare le e-mail.

In WordPress, potete utilizzare SMTP per inviare le e-mail invece di affidarvi al vostro server web. Questo è più affidabile perché aggiunge la corretta autenticazione alle e-mail.

Quale indirizzo e-mail devo usare come "Da"?

Molti plugin per i moduli di contatto utilizzano l'e-mail dell'amministratore come indirizzo Da. Questo può causare problemi di recapito delle e-mail.

Ora che WP Mail SMTP è stato installato, si deve sempre utilizzare l'e-mail Da che è stata autenticata nella procedura guidata di configurazione.

In questo modo si garantisce che tutte le e-mail abbiano l'autenticazione corretta. In altre parole, le e-mail provenienti da WordPress saranno consegnate come se fossero state inviate dal vostro account di posta elettronica.

Se avete una tonnellata di plugin diversi che inviano e-mail, WP Mail SMTP vi permette di forzare l'indirizzo e-mail e il nome del destinatario su tutto il sito.

Forzare l'invio dell'e-mail nelle impostazioni SMTP di WP Mail

Questo è un modo molto semplice per assicurarsi di non inviare e-mail da un indirizzo Da non autenticato.

Posso impostare WooCommerce SMTP?

Sì! Una volta completati i passaggi di questo tutorial, tutte le e-mail relative agli ordini di WooCommerce saranno inviate dal mailer scelto.

È possibile utilizzare un server SMTP per WooCommerce, ma si consiglia di utilizzare un provider di e-mail transazionali. In questo modo i vostri clienti riceveranno rapidamente le e-mail relative agli ordini di WooCommerce.

Perché non posso usare PHPMailer?

PHPMailer è il metodo predefinito per l'invio di e-mail in WordPress, ma è molto inaffidabile. Con PHP mail(), le e-mail vengono inviate senza alcuna informazione di autenticazione. Di conseguenza, i server di posta trattano le e-mail PHP come spam, con conseguenti problemi di consegna.

Per evitare che le vostre e-mail di WordPress finiscano nello spam, dovete configurare il vostro sito WordPress in modo che utilizzi SMTP, che fornisce l'autenticazione necessaria per dimostrare che le vostre e-mail sono legittime.

Il plugin WP Mail SMTP è usato quasi universalmente dai siti WordPress per smettere di inviare e-mail con PHP e usare invece SMTP. Inoltre, rende molto più facile la risoluzione dei problemi di posta elettronica grazie alla funzione di registro delle e-mail integrata in WP Mail SMTP.

Perché "Altro SMTP" non funziona?

Se l'Altro mailer SMTP non funziona o si verifica un errore SMTP, verificare innanzitutto che si stiano utilizzando le impostazioni SMTP corrette in WP Mail SMTP.

In particolare, fate attenzione alla porta SMTP, poiché i diversi server hanno requisiti diversi.

Se non funziona, è possibile che stiate utilizzando un host che blocca l'SMTP o che vi impedisce di utilizzare il proprio server SMTP. Questo blocco viene in genere messo in atto per impedire agli utenti di inviare spam da WordPress o per incoraggiare l'utente a pagare il servizio SMTP dell'host.

Se l'SMTP è bloccato dal vostro host, potete utilizzare uno dei provider di posta elettronica basati su API, come Brevo, SMTP.com o Gmail. Per maggiori dettagli, consultate i nostri articoli su:

Queste guide sono pensate specificamente per i clienti che non possono utilizzare l'SMTP per inviare e-mail sul loro piano di hosting.

Perché "Altro SMTP" fa scadere il mio sito?

Se l'opzione Altro SMTP causa il timeout del vostro sito WordPress, è segno che forse avete un'impostazione DNS errata o che il vostro server SMTP non funziona.

Questo è anche un problema comune per gli utenti di Cloudflare che hanno impostazioni proxy sbagliate nella loro zona DNS. Consultate questa guida alla correzione delle e-mail di WordPress su Cloudflare per avere tutti i dettagli sulle impostazioni da modificare.

Perché si vede un avviso DMARC, SPF o DKIM?

WP Mail SMTP ha un Domain Checker che analizza automaticamente i record DNS del vostro dominio. Se individua un problema con il DNS che potrebbe influire sulla consegna delle e-mail, lo segnalerà al momento dell'invio di un'e-mail di prova.

Risultati della verifica del dominio

Per risolvere questo problema, iniziate a leggere le nostre guide sul DNS:

Una volta che i record DNS sono corretti, le vostre e-mail avranno la giusta autenticazione e non finiranno più nella cartella spam dei vostri destinatari.

Gmail rifiuta le e-mail non autenticate, pertanto l'impostazione di questi record è particolarmente importante per assicurarsi che le e-mail di WordPress vengano consegnate agli utenti di Gmail.

Perché WordPress non invia un'e-mail di conferma agli utenti?

Se desiderate che gli utenti ricevano un'e-mail di conferma dopo l'invio di un modulo di contatto sul vostro sito WordPress, potete impostarlo facilmente utilizzando WPForms. Per ulteriori informazioni, consultate questo articolo su come inviare e-mail di conferma agli utenti dopo l'invio di moduli.

Correggete subito le vostre e-mail di WordPress

Quindi, tracciare l'attività delle e-mail in WordPress

Ora che avete risolto il problema dell'invio di e-mail da parte di WordPress, controllate il nostro monitoraggio delle aperture e dei clic.

È possibile tracciare le aperture e i clic su singole e-mail o generare un report per qualsiasi oggetto. Questo rende WP Mail SMTP un fantastico plugin per il tracciamento degli utenti.

Tassi di apertura e di clic nel grafico di WordPress

E se cercate altre opzioni di plugin, date un'occhiata alla nostra carrellata dei migliori plugin per le e-mail di WordPress.

Siete pronti a sistemare le vostre e-mail? Iniziate oggi stesso con il miglior plugin SMTP per WordPress. WP Mail SMTP Elite include la configurazione completa White Glove e offre una garanzia di rimborso di 14 giorni.

Se questo articolo vi è stato utile, seguiteci su Facebook e Twitter per altri consigli e tutorial su WordPress.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se fate clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scoprite come WPForms viene finanziato, perché è importante e come potete sostenerci.

Claire Broadley

Claire è il Content Manager del team WP Mail SMTP. Ha più di 13 anni di esperienza nella scrittura di WordPress e di web hosting.Per saperne di più

Provate il nostro plugin gratuito WP Mail SMTP

Utilizzate il vostro provider SMTP preferito per inviare in modo affidabile le e-mail di WordPress.

Per completare questo modulo, abilitare JavaScript nel browser.