Configurazione SMTP per WordPress con WP Mail SMTP
Configurare WP Mail SMTP su WordPress permette di sostituire la funzione mail() nativa di PHP con un'invio autenticato tramite SMTP del proprio dominio. Questo migliora deliverability, evita problemi SPF/DKIM e garantisce log di tutti gli invii. In questa guida vediamo come installare e configurare il plugin con il server Plesk.
Perché serve un plugin SMTP
La funzione PHP mail() invia direttamente dal server web senza autenticazione, generando messaggi facilmente classificati come spam. WP Mail SMTP usa autenticazione SMTP standard con SPF/DKIM corretti, garantendo che le email WordPress (form, ordini WooCommerce, notifiche) arrivino correttamente.
Installazione del plugin
WP Mail SMTP e gratuito nel WordPress Repository. Da Plugin > Aggiungi nuovo cerca WP Mail SMTP, installa e attiva. Esiste anche una versione Pro con funzioni avanzate (log dettagliati, alert, multi-mailer).
Procedura passo-passo
- Installa e attiva WP Mail SMTP.
- Apri WP Mail SMTP > Impostazioni.
- In From Email inserisci un'indirizzo valido del tuo dominio (es. noreply@tuo-dominio.it).
- In From Name inserisci il nome del sito.
- Spunta Force From Email per coerenza.
- Come Mailer seleziona Other SMTP.
- Inserisci host (es. mail.tuo-dominio.it), porta 465 SSL/TLS, autenticazione abilitata.
- Inserisci username (indirizzo completo) e password della casella.
- Salva e usa Email Test per inviare un test.
- Verifica che il messaggio arrivi correttamente nella inbox.
Provider alternativi
WP Mail SMTP supporta anche provider dedicati: Brevo, SendGrid, Mailgun, Amazon SES, Microsoft 365 con OAuth, Google Workspace con OAuth. Per siti ad alto traffico questi servizi offrono migliore scalabilità e analytics.
Errori comuni e come risolverli
- Connection refused: verifica porta e firewall del server.
- SMTP authentication failed: password sbagliata o utente in formato errato.
- From Email rifiutato: deve appartenere al dominio autenticato.
- Plugin in conflitto: altri plugin SMTP attivi causano conflitti; mantieni solo uno.
- WooCommerce non usa SMTP: verifica che WP Mail SMTP intercetti tutte le funzioni mail.
Domande frequenti
D: Quanto migliora la deliverability?
R: Significativamente. Molti siti passano dal 30% al 95% di consegna in inbox.
D: Posso loggare le email inviate?
R: Si, la versione Pro offre log completi con cerca e replay.
D: WP Mail SMTP funziona con form Contact Form 7?
R: Si, intercetta tutte le funzioni mail di WordPress incluse quelle dei plugin.
Logging e audit
La versione Pro di WP Mail SMTP offre log dettagliati di ogni email inviata da WordPress, con stato di consegna, bounce, click. Utile per: troubleshooting di problemi di consegna (clienti che lamentano di non aver ricevuto), audit di sicurezza, conformita GDPR (sapere quando un dato e stato comunicato).
Per ambienti con requisiti legali specifici, log dettagliati delle comunicazioni e una necessità. Soluzioni come MailPoet, Brevo o servizi SMTP dedicati offrono log nativi più completi. Lintegrazione e via API o SMTP; WP Mail SMTP supporta entrambi gli approcci permettendo di scegliere la migliore per il proprio scenario.
Test deliverability automatici
WP Mail SMTP integra test deliverability con punteggio simile a mail-tester.com. Utile dopo ogni cambio di configurazione per verificare che SPF, DKIM e DMARC siano allineati. Esegui il test almeno una volta al mese per verificare che nessun'aggiornamento WordPress o plugin abbia rotto la configurazione email.
Per siti e-commerce WooCommerce la deliverability e business-critical: ordini non confermati, recovery email non ricevute, recensioni richieste perdute. Investire in setup professionale (WP Mail SMTP Pro + SMTP esterno con buona reputazione) ha ROI immediato grazie alla riduzione di carrelli abbandonati e ticket di supporto.
Gestione di ambienti multi-utente
Le aziende con più collaboratori beneficiano di una gestione centralizzata della posta. Plesk offre la possibilità di delegare amministrazione di domini a utenti non-admin, mantenendo separazione di responsabilità. Tipica organizzazione: admin di sistema gestisce server, admin di dominio gestisce caselle, utenti finali usano i propri account.
Procedure documentate sono essenziali: come si crea un nuovo account, come si gestisce la dismissione di un dipendente, come si risponde a un'incidente. La documentazione strutturata evita errori in momenti critici e permette nuovi assunti di rendere autonomi rapidamente nella gestione operativa.
Considera anche le esigenze di compliance: settori regolamentati (banche, sanita, legale) hanno obblighi specifici sulla gestione delle comunicazioni elettroniche. Verifica con il consulente normativo le specifiche applicabili al tuo settore e configura il sistema di conseguenza. Non delegare al provider hosting decisioni di compliance.
Monitoraggio delle prestazioni
Le prestazioni del sistema di posta dipendono da molti fattori: hardware del server, configurazione Postfix/Dovecot, qualità della connessione internet, numero di caselle concorrenti. Plesk integra un dashboard con metriche fondamentali; per ambienti professionali consigliamo strumenti dedicati come Munin, Nagios o Zabbix.
Metriche chiave da monitorare: tempo di consegna medio dei messaggi in entrata e uscita, dimensione della coda Postfix, numero di connessioni IMAP attive, utilizzo CPU e memoria. Alert proattivi su anomalie permettono di intervenire prima che gli utenti se ne accorgano. Configura soglie ragionevoli basate su dati storici.
Per organizzazioni con vincoli rigorosi pubblica internamente i target di servizio (es. consegna entro 30 secondi, uptime 99.95%) e misura il loro raggiungimento. La trasparenza con i dipendenti sulle prestazioni del servizio email crea fiducia e facilita la giustificazione di investimenti in infrastruttura quando necessari.
Hai bisogno di aiuto?
Se hai dubbi sulla configurazione delle tue email, il team di G Tech Group puo aiutarti. Contattaci tramite il modulo di contatto.