Le email del tuo WordPress finiscono in spam (o non partono proprio)
Un cliente compila il form di contatto. L'email di notifica non arriva. Un utente si registra. L'email di conferma va in spam. Un ordine WooCommerce viene completato. L'email di conferma ordine non arriva al cliente. Il problema è nel modo in cui WordPress invia le email: di default usa la funzione mail() di PHP, che invia email dal server senza autenticazione. I provider email (Gmail, Outlook, Yahoo) vedono un'email non autenticata da un server sconosciuto e la classificano come spam. Non è un bug: è il comportamento previsto. WordPress non è configurato per inviare email affidabilmente out-of-the-box.
Il problema: PHP mail() non è email professionale
Nessuna autenticazione
Le email inviate via PHP mail() non hanno SPF, DKIM, o DMARC validi nella maggior parte delle configurazioni. Senza queste autenticazioni, il provider di posta del destinatario non può verificare che l'email sia legittima. Risultato: spam folder o rifiuto completo. Gmail è particolarmente severo: nel 2024 ha introdotto requisiti DMARC obbligatori per i mittenti di massa. Anche per mittenti occasionali, l'assenza di SPF/DKIM è un segnale negativo forte.
IP condiviso con spam
Su hosting condiviso, il server invia email da un IP condiviso con centinaia di altri siti. Se anche uno solo di quei siti invia spam, l'IP finisce in blacklist — e le tue email non arrivano più. Non è colpa tua, non puoi controllarlo, e non puoi risolverlo finché usi PHP mail() su un IP condiviso.
La soluzione: SMTP autenticato
Cos'è e perché funziona
SMTP (Simple Mail Transfer Protocol) autenticato invia le email tramite un server di posta dedicato con credenziali (username + password). Il server SMTP ha SPF, DKIM, e DMARC configurati correttamente. L'IP è dedicato o condiviso solo con mittenti verificati. Il provider di posta del destinatario riceve un'email autenticata da un server affidabile e la consegna nella inbox, non nello spam.
Provider SMTP per WordPress
Gratuiti: Brevo (ex Sendinblue, 300 email/giorno gratis), Gmail SMTP (500 email/giorno con account Google), Mailgun (5.000 email/mese gratis per 3 mesi). A pagamento: SendGrid, Amazon SES, Postmark. Per una PMI con 10-50 email/giorno (form contatto + notifiche WooCommerce + registrazioni): il piano gratuito di Brevo è più che sufficiente.
Configurazione su WordPress
Serve un plugin che sovrascriva la funzione wp_mail() con l'invio SMTP. Le opzioni: WP Mail SMTP (il più popolare, gratuito con setup guidato per ogni provider), Post SMTP (alternativa open source con log delle email), o LANGA Tools che include il modulo SMTP integrato nel toolkit — configurazione SMTP senza plugin aggiuntivo. La configurazione: host SMTP, porta (587 per TLS, 465 per SSL), username, password. Con Brevo: registrati, ottieni le credenziali SMTP, inseriscile nel plugin. 5 minuti.
Verifica che funzioni
Dopo la configurazione: invia un'email di test. Arriva? Controlla nella inbox (non in spam). Non arriva? Controlla il log del plugin SMTP (WP Mail SMTP e Post SMTP hanno log dettagliati). L'errore più comune: credenziali sbagliate o porta bloccata dall'hosting. Verifica anche che il dominio mittente abbia SPF e DKIM configurati nel DNS (il provider SMTP fornisce i record da aggiungere). LANGA Tools verifica automaticamente l'autenticazione email e segnala se SPF, DKIM, o DMARC non sono configurati.
Domande frequenti
Devo configurare SMTP anche se le email "sembrano" funzionare?
Sì. Le email via PHP mail() possono funzionare oggi e finire in spam domani — basta che l'IP del server venga blacklistato. Con SMTP autenticato: la consegna è garantita indipendentemente dal server di hosting. È una protezione preventiva, non una riparazione.
Il mio hosting offre SMTP: posso usare quello?
Se l'hosting offre un server SMTP dedicato con SPF/DKIM configurati: sì, è la soluzione più semplice. Verifica con il supporto hosting. Molti hosting shared non offrono SMTP affidabile: in quel caso, usa un provider esterno (Brevo gratuito è la scelta più pratica per le PMI).
Per continuare a leggere,
accedi al tuo account.
Il tuo account LANGA ti connette a tutta la Galaxy.
Articoli completi su tutti i blog Galaxy.
Un solo login, accesso ovunque.
Guadagna Leghe e sblocca contenuti premium.