Come risolvere il problema del PHPMailer di WordPress non funzionante

Come risolvere il problema del PHPMailer di WordPress non funzionante

Il PHPMailer di WordPress non funziona sul vostro sito e fa sì che voi e i vostri utenti perdiate le e-mail importanti?

Per impostazione predefinita, WordPress utilizza PHPMailer e la funzione wp_mail() per inviare le e-mail dal server di posta dell'hosting web. Tuttavia, questo non è un modo affidabile di inviare e-mail e a volte i messaggi non vengono inviati o finiscono nella cartella dello spam.

Alcuni clienti GoDaddy hanno riscontrato problemi con PHPMailer sugli account di hosting gestito GoDaddy.

Fortunatamente, è possibile aggirare PHPMailer e vi mostreremo come.

Correggete subito le vostre e-mail di WordPress

Che cos'è PHPMailer in WordPress?

PHPMailer è una libreria di codice che le applicazioni PHP possono utilizzare per inviare posta. Molti sistemi di gestione dei contenuti (CMS), tra cui WordPress, utilizzano PHPMailer.

Più precisamente, WordPress utilizza una funzione di posta PHP chiamata wp_mail() per inviare e-mail utilizzando il vostro server di web hosting. Grazie a wp_mail(), potete iniziare subito a inviare e-mail dal vostro sito WordPress. Ciò include le e-mail di notifica dell'amministratore di WordPress, le e-mail di gestione degli utenti, come le e-mail di reimpostazione della password, e le e-mail dei plugin, come le notifiche di invio del modulo di contatto.

Lo svantaggio è che PHPMailer e wp_mail() non aggiungono alcuna autenticazione alle e-mail per evitare che finiscano nello spam. Inoltre, se il vostro server web non è impostato per l'invio di alti volumi di e-mail, potreste avere problemi per l'invio di e-mail di massa che superano i limiti stabiliti dal vostro provider di hosting.

Collegare il vostro sito WordPress a un provider SMTP di terze parti vi aiuta a evitare questi problemi di posta elettronica e a risolvere il problema del mancato funzionamento di PHPMailer.

Come risolvere il problema del PHPMailer di WordPress non funzionante

Per risolvere il problema dell'invio di e-mail da parte di PHPMailer dal vostro sito WordPress, dovete autenticare il dominio di invio e configurare l'SMTP sul vostro sito web. Vi mostreremo come fare in pochi semplici passi:

Passo 1: Installare un plugin SMTP per WordPress

Il modo più semplice per collegare il vostro sito a un server SMTP è utilizzare un plugin. Ci sono molti plugin SMTP per WordPress tra cui scegliere, ma noi consigliamo WP Mail SMTP. È facile da usare e offre molte funzioni avanzate per il monitoraggio delle e-mail dopo la configurazione.

WP Mail SMTP 3 milioni di installazioni attive

Se avete bisogno di aiuto per installare il plugin WP Mail SMTP, consultate questo tutorial sull'installazione di un plugin di WordPress.

La versione gratuita di WP Mail SMTP migliorerà la consegna delle e-mail, ma è possibile effettuare l'aggiornamento per accedere alla registrazione delle e-mail e ad altre funzioni avanzate.

Passo 2: Configurazione del mailer SMTP

Una volta installato WP Mail SMTP, dovrete configurarlo per collegare il vostro sito al vostro fornitore di servizi SMTP di terze parti, chiamato anche mailer.

Se preferite che sia un professionista a configurare WP Mail SMTP per voi, il nostro team di assistenza offre un servizio di configurazione White Glove a un costo aggiuntivo.

In alternativa, se volete fare il lavoro da soli, potete aprire la vostra dashboard di WordPress e andare su WP Mail SMTP " Impostazioni. Quindi fate clic sul pulsante Avvia installazione guidata.

Avvio della configurazione guidata SMTP di WP Mail

La procedura di configurazione guidata guida l'utente passo dopo passo, a partire dalla scelta del mailer.

Selezionate il vostro mailer SMTP

Ci sono molte opzioni, ma noi consigliamo SendLayer, SMTP.com o Brevo (ex Sendinblue). Questi mailer sono facili da usare, convenienti per iniziare e super affidabili per l'invio di e-mail transazionali.

È necessario creare un account con il mailer scelto. Ciò può comportare l'aggiunta di record DNS alle impostazioni del dominio per aggiungere l'autenticazione SMTP al nome di dominio. Per i dettagli su come configurarlo, consultare la documentazione del proprio mailer:

Al termine, fare clic su Salva e continua per passare alla fase successiva. A seconda del servizio di posta elettronica scelto, nella schermata successiva verranno visualizzate alcune impostazioni SMTP aggiuntive. Qui è possibile scegliere il nome e l'e-mail di provenienza che si desidera utilizzare e inserire la chiave API del proprio mailer, se necessaria.

Impostazioni del mailer SendLayer nella configurazione guidata SMTP di WP Mail

Dopo aver inserito tutte le impostazioni richieste, fare clic su Salva e continua.

Passo 3: Abilitare la registrazione e gli avvisi via e-mail (facoltativo)

WP Mail SMTP vi chiederà quindi quali funzioni volete abilitare per il vostro sito. Le funzioni di migliore recapitabilità delle e-mail, tracciamento degli errori delle e-mail e rapporti completi sulle e-mail sono attivate automaticamente.

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

Potete anche scegliere di attivare i Registri e-mail dettagliati, che memorizzeranno le intestazioni delle vostre e-mail e vi mostreranno lo stato di consegna di ogni e-mail inviata dal vostro sito, nonché il monitoraggio delle aperture e dei clic.

La schermata Registro e-mail in WP Mail SMTP

Per ricevere ogni settimana un'e-mail con un riepilogo delle e-mail del vostro sito web, selezionate la casella per il Riepilogo e-mail settimanale. Questa e-mail mostra una panoramica delle statistiche del vostro sito web della settimana passata.

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

Infine, se desiderate ricevere una notifica via SMS, e-mail o Slack quando il vostro sito non riesce a inviare un'e-mail, potete attivare gli avvisi e-mail istantanei. Questo è molto utile per risolvere i problemi che si verificano con le e-mail di WordPress.

L'installazione guidata chiederà di configurare alcune impostazioni aggiuntive per le funzioni attivate, come ad esempio la richiesta di quali metriche si desidera monitorare nei log delle e-mail e quali contenuti si desidera includere.

Impostazioni aggiuntive del registro e-mail nella configurazione guidata

E questo è tutto! Terminata l'installazione guidata, le e-mail di PHPMailer WordPress saranno ora inviate tramite SMTP. Per sicurezza, riceverete un'e-mail di prova da WP Mail SMTP per verificare che tutto funzioni.

Email di prova di successo da WP Mail SMTP

Correggete subito le vostre e-mail di WordPress

Quindi, trovare il miglior plugin per moduli di contatto per WordPress

I plugin per i moduli di contatto come WPForms vi aiutano a realizzare vendite e a far crescere la vostra attività offrendo ai visitatori un modo semplice per mettersi in contatto con voi.

Consultate il nostro elenco dei migliori plugin per moduli di contatto di WordPress per avere le migliori raccomandazioni. Potete anche leggere il nostro tutorial su come inviare le notifiche via e-mail del modulo di contatto a più indirizzi e-mail.

Siete pronti a sistemare le vostre e-mail? Iniziare oggi con il miglior plugin SMTP per WordPress. Se non avete il tempo di sistemare le vostre e-mail, potete ottenere l'assistenza completa di White Glove Setup come acquisto extra, e c'è una garanzia di rimborso di 14 giorni per tutti i piani a pagamento.

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.

Molly Tyler

Molly è una Content Team Lead di WP Mail SMTP. Scrive su WordPress dal 2018.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.