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!
In questo articolo
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.
Quindi, passare al proprio sito web e accedere alla dashboard di WordPress. Andate su Plugin " Aggiungi nuovo.
Caricare il file zip del plugin e fare clic su Installa ora.
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.
Nella schermata successiva, viene visualizzato un elenco di mailer disponibili che è possibile configurare in 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.
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.
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.
Successivamente, se si è abilitato il registro delle e-mail, si avrà anche la possibilità di attivare alcune funzioni avanzate di registrazione delle e-mail.
Queste funzioni consentono di fare cose come:
- Memorizzare gli allegati in WordPress
- Reinvio o inoltro di e-mail non riuscite
- Esportazione delle e-mail inviate in formato EML
- Esportazione dei registri in formato XLSX o CSV
- Generare rapporti via e-mail
- Tracciare le aperture e i clic nelle 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.
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.
- Che cos'è l'SMTP?
- Quale indirizzo e-mail devo usare come "Da"?
- Posso impostare WooCommerce SMTP?
- Perché non posso usare PHPMailer?
- Perché "Altro SMTP" non funziona?
- Perché "Altro SMTP" fa scadere il mio sito?
- Perché si vede un avviso DMARC, SPF o DKIM?
- Perché WordPress non invia un'e-mail di conferma agli utenti?
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.
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.
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.
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.