Per impostazione predefinita, WordPress utilizza la funzione PHP Mail per inviare le e-mail, ciò avviene con tutti i moduli e le form di contatto presenti sul sito. L’utilizzo del servizio è immediato, non è necessaria una configurazione ed il sistema va ad utilizzare l’account di default di cPanel per l’invio, tuttavia ciò non permette di sfruttare i record DKIM ed SPF configurati sul dominio per evitare che le mail finiscano in spam oppure non permette di utilizzare un servizio di posta di terze parti per l’invio mail.
In questa guida vedremo come configurare WordPress per l’invio mail con la funzione SMTP così da superare i limiti del PHP Mail garantendo maggiore affidabilità e deliverability.
Abstract Procedura
Sintesi

Accedere al backend di WordPress, aggiungere il plugin WP Mail SMTP e configurarlo inserendo i dati di accesso della casella.
Dati Necessari
- Credenziali WordPress: nome utente e password per accedere al backend del CMS
- Indirizzo Mail: l’indirizzo da cui vuoi inviare le email ad esempio info@miodominio.it
- Password: password della casella mail che vuoi utilizzare per l’invio
- Host SMTP: l’hostname del tuo server SMTP. Se utilizzi il servizio mail di Netsons allora potrai inserire mail.miodominio.it sostituendo miodominio.it con il nome del tuo dominio. In caso di servizio esterno di terze parti, se non sai quale dato inserire, puoi richiederlo al tuo fornitore
- Porta SMTP: TLS 587
Requisiti
Per la procedura, è necessario:
- attivare il servizio SMTP Esterno. Per l’attivazione puoi procedere da cPanel >> Strumenti Netsons >> SMTP esterno.
- creare i record DKIM e SPF per dare maggiore autorevolezza alle mail che si inviano
- installare il plugin WP Mail SMTP
Casi d’uso
- non riesci ad inviare le mail dai moduli di contatto
- le mail inviate tramite form di contatto finiscono in spam
- vuoi utilizzare un servizio mail esterno di terze parti come ad esempio Office 365 o G Suite
Ricorda: Attiva l’SMTP esterno da cPanel >> Strumenti Netsons >> SMTP esterno
Installa il plugin WP Mail SMTP
Per prima cosa è necessario installare il plugin WP Mail SMTP. Per farlo accedi al backend di WordPress, se non ricordi come entrare o hai difficoltà nel recuperare la password puoi seguire la guida Recuperare l’accesso al tuo sito WordPress.
Una volta all’interno del backend, nella barra laterale a sinistra clicca sulla voce Plugin e poi su Aggiungi nuovo Plugin, tramite l’apposito campo cerca ed installa il plugin WP Mail SMTP.

Terminata la procedura di installazione, nella nuova schermata attiva il plugin tramite il pulsante Attiva e verrai reindirizzato ad una nuova pagina per la procedura guidata della configurazione.
A questo punto potrai decidere se seguire subito i passaggi della procedura o configurare il plugin in un secondo momento.
Ti sarà infatti possibile accedere al plugin tramite una nuova voce di menù che troverai nella barra laterale a sinistra chiamata WP Mail SMTP.
Nella sezione Generale >> Connessione primaria, cliccando sul pulsante Avvia l’installazione guidata potrai ritornare alla procedura guidata come puoi notare dallo screen qui di seguito.
Configura il Plugin

Passiamo ora alla configurazione del plugin che può avvenire sia tramite procedura guidata che dalla sezione Impostazioni.
Le due procedure si differenziano solo a livello di interfaccia, ma di fatto i dati necessari sono gli stessi. In questa guida, vedremo come effettuare la procedura guidata.
All’interno del backend di WordPress, nella barra laterale sinistra clicca sulla voce WP Mail SMTP e poi su Impostazioni.
Nella sezione Generale >> Connessione primaria clicca sul pulsante Avvia l’installazione guidata.
Si aprirà la schermata della procedura guidata, clicca sul pulsante Cominciamo.
Passaggio 1: Scegli il tuo mailer SMTP
Le prime informazioni da inserire riguardano la scelta del mailer SMTP.
Il plugin ti permette di scegliere tra diversi SMTP come ad esempio quello di Google/Gmail, Office 365, Zoho Mail, Send Grid. Seleziona il servizio che vuoi utilizzare e clicca sul pulsante Salva e continua.
Ricorda che Gmail e G Suite, Mailgun e SendGrind richiedono informazioni aggiuntive come ad esempio l’ID Cliente e la Chiave Segreta/API che possono essere recuperate dai rispettivi provider.
Le opzioni Amazon SES, 365 / Outlook e Zoho Mail sono invece utilizzabili solo dopo aver acquistato la versione PRO.
Per utilizzare una casella mail creata su Netsons clicca sul pulsante Altro SMTP e poi sul pulsante Salva e continua.
Passaggio 2: Configura le impostazioni del mailer
Si aprirà una nuova schermata in cui sarà necessario inserire i dati per la configurazione del Mailer SMTP. Di seguito approfondiremo ogni singola voce.
- Host SMTP: in questo campo va inserito l’hostname del server SMTP. Per utilizzare una casella mail creata su Netsons puoi inserire nel campo il valore mail.iltuodominio.com sostituendo iltuodominio.com con il nome del tuo dominio. In alternativa, puoi anche inserire l’IP dell’hosting dove si trova il servizio di posta (in cPanel >> Informazioni Generali >> Dedicated IP Address)
- Crittografia: puoi selezionare l’opzione TLS
- Porta SMTP: puoi inserire il valore 587 se hai impostato la crittografia su TLS
- Abilita l’autenticazione: la funzione di autenticazione deve essere abilitata per poter configurare i dati della casella di posta
- Nome Utente SMTP: in questo campo va inserito il nome della casella mail che vuoi utilizzare
- Password SMTP: va inserita la password della casella mail che vuoi utilizzare
- Nome Mittente: va inserito il nome che si vuole che appaia come mittente delle email inviate.
- Forza il nome del mittente: se abiliti tale funzione, l’impostazione del nome del destinatario verrà utilizzata per tutte le email, ignorando i valori impostati da altri plugin.
- Email mittente: va inserito l’indirizzo che si vuole che appaia come mittente delle email inviate.
- Forza l’email del mittente: se abiliti la funzione, l’impostazione dell’email del mittente impostata in precedenza verrà utilizzata per tutte le email, ignorando i valori impostati da altri plugin.
Al termine della pagina, clicca sul pulsante Salva e continua.
Passaggio 3: Quali caratteristiche dell’email vuoi abilitare?
In questa nuova schermata WP Mail SMTP ti permetterà di abilitare delle funzioni extra utili alle tue campagne markenting e di newsletter. Di default troverai attive le funzioni Miglioramento della deliverability delle email e Tracciamento degli errori delle email. Potrai decidere se attivare il Riepilogo settimanale delle email. La altre funzionalità sono disponibili solo nel caso di una sottoscrizione alla versione PRO. Al termine della pagina, clicca sul pulsante Salva e continua.
Passaggio 4: Aiuta a migliorare WP Mail SMTP + Raccomandazioni intelligenti
In questa nuova pagina viene richiesto di inserire una mail per ricevere da WP Mail SMTP suggerimenti su come ottimizzare la deliverability delle email e potrai anche decidere se permettere di tracciare i dati di utilizzo per contribuire al miglioramento del plugin. Clicca poi su Salva e continua.
Passaggio 5: Attiva la versione PRO se ti piace il plugin
Nella schermata successiva intitolata “Inserisci la tua chiave di licenza WP Mail SMTP” ti verrà chiesto di inserire la tua chiave di licenza WP Mail SMTP se ne sei in possesso. Se non sei intenzionato ad acquistare la versione pro del plugin potrai cliccare sul pulsante Salta questo passaggio.
Passaggio 6: Esito configurazione
Al termine della procedura il sistema effettuerà un tentativo di invio. Se qualcosa non dovesse andar a buon fine ti avviserà con una schermata dove sarà possibile eseguire il debug cliccando sul pulsante “Avvia la risoluzione di problemi“.
Debug e Risoluzione Problemi
Puoi avviare la procedura di debug dopo aver cliccato sul pulsante “Avvia la risoluzione di problemi” della procedura guidata oppure dal pannello di amministrazione di WordPress >> WP Mail SMTP >> Strumenti -> Email di Prova.
Nella nuova pagina vengono mostrati i risultati dell’invio. Il plugin segnalerà errori di configurazione e possibili implementazioni per migliorare la deliverability. In questo caso il sistema ci avvisa della mancanza del record SPF e segnala l’inserimento del record come azione necessaria. In merito al DMARC, ne suggerisce l’inserimento.
Una volta inseriti i record e risolti i problemi segnalati, sarà possibile effettuare di nuovo il test di invio. Sempre in questa sezione, cliccando su Eventi di Debug, sarà possibile visualizzare gli errori di invio delle email e abilitare gli eventi di debug che permettono di rilevare i problemi di invio delle email.
Domande Frequenti
BEST PRACTICE..
Per una mail sicura:
🔘 Utilizza Password Forti
🔘 Aggiorna il Client di Posta
🔘 Implementa SPF e DKIM
🔘 Effettua manutenzione sul sito
🔘 Inserisci moduli recaptcha
Seguici per saperne di più!
Quali host SMTP posso utilizzare per configurare il plugin?
Se il dominio si trova presso Netsons e non hai effettuato modifiche al puntamento DNS, allora potrai inserire mail.miodominio.it sostituendo miodominio.it con il nome del tuo dominio. In alternativa e se il servizio posta è esterno a Netsons, puoi:
- inserire l’Ip dell’hosting dove è gestito il servizio di posta: di solito lo trovi in cPanel >> Informazioni generali >> Shared IP Address
- inserire un record DNS che punta all’IP dell’hosting dove gestisci il servizio di posta
- contattare il tuo provider fornitore del servizio di posta per richiedere il dato da inserire
Quali porte SMTP posso utilizzare per configurare il plugin?
Consigliamo di utilizzare la porta 587 con protocollo TLS. Ad ogni modo, è possibile utilizzare anche alte porte a patto che vi sia coerenza tra il protocollo scelto e la relativa porta. Di seguito i dati:
Porte SMTP:
- Consigliata: TLS 587
- Alternativa: SSL 465
- Standard senza criptografia: 25
Come posso gestire la posta con un servizio esterno a Netsons?
Per prima cosa, dovrai modificare i record DNS del dominio, dovrai poi impostare l’instradamento mail su remoto. Puoi seguire la guida: Come faccio a gestire la posta su un server esterno?
Ci sono altri plugin che posso utilizzare?
Oltre a WP Mail SMTP, vi sono diversi plugin che si possono utilizzare come ad esempio Easy WP SMTP
Come posso abilitare la gestione del record DMARC?
Puoi gestire il record dal pannello DNS del dominio. Se il pannello è impostato su automatico, allora puoi sfruttare le funzioni smart per creare il record, puoi procedere dalla tua area clienti >> Domini >> Gestione Dominio >> Pannello Dominio, qui clicca sul pulsante Funzioni Smart e poi sull’icona Gestisci DMARC.
Se il pannello non è impostato su automatico, allora non è possibile ricorrere alla funzionalità automatizzata e sarà necessario inserire il record manualmente. Puoi utilizzare il tool DMARC Record Wizard per generare il record DMARC. Ricorda che il passaggio del pannello da manuale ad automatico comporta il reset della zona DNS.
# Netsons # plugin wordpress smtp # wp mail smtp
Se hai ancora dei dubbi o problemi, non esitare a contattarci aprendo un ticket dalla tua Area clienti Netsons, chiamandoci al numero 085.4510052 oppure scrivendoci una e-mail all’indirizzo info@netsons.com.