L’invio di email è una parte fondamentale di qualsiasi sito WordPress. Che tu stia gestendo un blog personale, un negozio online o un sito aziendale, la possibilità di inviare email è essenziale per mantenere una comunicazione efficace con utenti, clienti e follower. Tuttavia, per impostazione predefinita, WordPress utilizza la funzione di posta integrata, che a volte può causare problemi di consegna.
È qui che entra in gioco il plugin WP Mail SMTP per WordPress. Questo plugin è una soluzione per migliorare l’affidabilità del sistema di posta elettronica del tuo sito.
In questa guida mostriamo i passaggi per installare e configurare un account email di cdmon in questo plugin.
Vai alla sezione Plugin e clicca su Aggiungi nuovo dal pannello di amministrazione di WordPress:
Cerca “WP Mail SMTP” nella barra di ricerca e installa il plugin mostrato nell’immagine:
Una volta installato, clicca su Attiva:
Dopo l’attivazione verrai reindirizzato alla procedura guidata di configurazione. Clicca su Iniziamo per avviare la configurazione:
Nel primo passaggio scegli il servizio SMTP. Per aggiungere l’account email di cdmon seleziona Altro SMTP e clicca su Salva e continua:
Nel passaggio successivo inserisci le impostazioni del server di posta. Compila i campi sostituendo i dati mostrati nell’immagine con quelli del tuo dominio e del tuo account email:
Dopo aver inserito tutti i dati, clicca su Salva e continua.
Successivamente il plugin mostrerà le funzionalità aggiuntive disponibili. Puoi lasciare selezionate le opzioni se desideri gestire tutto dal plugin stesso, ma se utilizzi altri plugin con funzioni simili potrebbero verificarsi conflitti.
I campi essenziali sono Consegna email migliorata e Monitoraggio degli errori email; gli altri tre sono opzionali:
Nel passaggio successivo puoi iscriverti alla newsletter di WP Mail SMTP oppure cliccare su Salta questo passaggio.
Il quinto passaggio riguarda l’inserimento della chiave di licenza WP Mail SMTP Pro, se disponibile.
Se utilizzi la versione Lite (quella installata inizialmente), puoi cliccare su Salta questo passaggio in basso a destra:
L’ultimo passaggio verifica la configurazione. Se tutto è corretto, apparirà un messaggio di conferma come questo:
Per effettuare un invio di prova, clicca su Invia un’email di prova nella parte inferiore della finestra.
Potrai inserire l’indirizzo email al quale inviare il messaggio di test.
Se tutto funziona correttamente, riceverai un’email di conferma dal plugin WP Mail SMTP:
Una volta configurato il plugin, potrai modificare in qualsiasi momento le impostazioni e assegnare un account diverso.
Dalla sezione Impostazioni di WP Mail SMTP, nella parte inferiore troverai i dati attualmente configurati:
Risoluzione dei problemi: errori di invio email con alcuni plugin
In alcuni casi, soprattutto quando si utilizzano plugin come WPML o altri meno comuni, l'invio di email tramite SMTP può fallire.
Ciò accade perché questi plugin utilizzano un'autenticazione con password crittografata in MD5, che può causare incompatibilità con la configurazione SMTP standard.
Forzare l'autenticazione SMTP di tipo LOGIN
Per risolvere il problema, è necessario forzare il metodo di autenticazione SMTP su LOGIN. Per farlo, segui questi passaggi:
- Vai su Plugin > Aggiungi plugin
- Cerca e installa il plugin Code Snippets
- Una volta installato, accedi a Snippets > Add New
- Aggiungi un nome, ad esempio: Forzare SMTP LOGIN
- Inserisci il seguente codice:
add_action('phpmailer_init', function($phpmailer) {
$phpmailer->Mailer = 'smtp';
$phpmailer->SMTPAuth = true;
$phpmailer->AuthType = 'LOGIN';
});
Configura lo snippet per essere eseguito su tutto il sito, quindi salvalo e attivalo
Una volta applicato, puoi tornare alla configurazione del plugin WP Mail SMTP ed eseguire un invio di prova
Se tutto è corretto, l'email dovrebbe essere inviata senza problemi.
Questa impostazione è necessaria solo in casi specifici in cui ci sono conflitti con l'autenticazione SMTP. Se la tua configurazione funziona correttamente, non è necessario applicarla.