SMTP ed email WordPress: guida completa per risolvere i problemi di invio
Risolvi i problemi email di WordPress con SMTP. Copre il setup di WP Mail SMTP, il troubleshooting dei problemi di consegna, i migliori plugin e l'invio email affidabile per i siti WordPress.
Le email di WordPress falliscono frequentemente nella consegna. Gli invii dei form di contatto scompaiono, le email di reset password non arrivano mai e le conferme d’ordine WooCommerce finiscono in spam. La causa principale è quasi sempre la stessa: WordPress si affida a PHP mail() di default, che la maggior parte degli hosting provider blocca, rallenta o invia tramite server non autentici.
Il fix è semplice, configurare WordPress per inviare tramite un servizio SMTP appropriato. Questa guida copre tutto: perché le email falliscono, come risolverlo, quali plugin usare e il setup passo per passo.
Perché le email di WordPress falliscono
Il problema di PHP mail()
| Problema | PHP mail() | Servizio SMTP |
|---|---|---|
| Autenticazione | Nessuna | SPF, DKIM, DMARC |
| Reputazione IP | IP hosting condiviso (spesso in blacklist) | IP dedicati ad alta reputazione |
| Tasso di consegna | 50-70% | 95-99% |
| Filtraggio antispam | Frequentemente catturato | Passa i filtri antispam |
| Tracciamento | Nessuno | Aperture, click, bounce |
| Affidabilità | Fallimenti silenti comuni | Conferma di consegna |
Sintomi comuni
- Invii di form di contatto mai ricevuti
- Email di reset password non arrivano
- Conferme d’ordine WooCommerce mancanti
- Email di registrazione utente falliscono
- Email di notifica dei commenti in spam
- Email di notifica dei plugin non inviate
Come risolvere le email di WordPress: passo per passo
Step 1: scegli un plugin SMTP
| Plugin | Installazioni attive | Funzionalità gratuite | Ideale per |
|---|---|---|---|
| WP Mail SMTP | 3M+ | Tutti i mailer, log email | La maggior parte dei siti |
| Post SMTP | 300K+ | Tutti i mailer, log, avvisi | Piano gratuito ricco di funzionalità |
| FluentSMTP | 100K+ | Connessioni multiple, log | Developer-friendly |
| Plugin Brevo | 100K+ | Integrazione diretta Brevo | Utenti Brevo |
Raccomandazione: WP Mail SMTP per uso generale, o il plugin Brevo se usi già Brevo per il marketing.
Step 2: scegli un servizio SMTP
| Provider | Piano gratuito | Difficoltà di setup | Ideale per |
|---|---|---|---|
| Brevo | 300/giorno (9.000/mese) | Facile | La maggior parte dei siti WordPress |
| Gmail SMTP | 500/giorno | Media | Siti personali |
| SendGrid | 100/giorno (3.000/mese) | Media | Siti da sviluppatori |
| Amazon SES | 62.000/mese (EC2) | Difficile | Siti hostati su AWS |
| Mailgun | Solo trial | Media | Siti ad alto volume |
Raccomandazione: il piano gratuito di Brevo gestisce la maggior parte dei siti WordPress e non richiede carta di credito.
Step 3: installa e configura
Uso di WP Mail SMTP + Brevo:
- Installa WP Mail SMTP dalla directory dei plugin WordPress
- Vai su WP Mail SMTP > Impostazioni
- Imposta From Email sull’email del tuo dominio (es. [email protected])
- Imposta From Name sul nome del tuo sito
- Scegli “Brevo” come mailer
- Inserisci la tua chiave API Brevo (trovata in Brevo > Impostazioni > SMTP & API)
- Clicca Salva impostazioni
- Invia un’email di test per verificare
Tempo totale di setup: meno di 10 minuti.
Step 4: configura l’autenticazione email
Per la migliore deliverability, configura questi record DNS:
| Record | Scopo | Priorità |
|---|---|---|
| SPF | Autorizza Brevo a inviare per il tuo dominio | Richiesto |
| DKIM | Firma crittograficamente le tue email | Richiesto |
| DMARC | Policy per gestire le email non autenticate | Raccomandato |
Brevo fornisce i record DNS esatti da aggiungere. Consulta la nostra guida SPF DKIM DMARC per istruzioni dettagliate.
Step 5: testa a fondo
Dopo il setup, testa questi tipi di email WordPress:
- Invio di form di contatto
- Email di reset password
- Registrazione di nuovo utente
- Notifica di commento
- Conferma d’ordine WooCommerce (se applicabile)
- Email di notifica dei plugin
Plugin email WordPress a confronto
WP Mail SMTP
Vantaggi: il più popolare, supporta tutti i principali servizi SMTP, logging email, wizard di setup one-click. Svantaggi: alcune funzionalità (log dettagliati, avvisi) richiedono la versione Pro. Funzionalità gratuite: tutti i mailer, logging basilare, email di test.
Post SMTP
Vantaggi: versione gratuita completa, avvisi di fallimento, logging email, supporto OAuth. Svantaggi: interfaccia leggermente più complessa. Funzionalità gratuite: tutti i mailer, log dettagliati, notifiche di fallimento.
FluentSMTP
Vantaggi: connetti più servizi SMTP simultaneamente, log dettagliati, leggero. Svantaggi: più recente, community più piccola. Funzionalità gratuite: multi-connessione, logging completo, tutti i mailer.
Plugin ufficiale Brevo
Vantaggi: integrazione diretta con Brevo, funzionalità di marketing incluse, sincronizzazione contatti. Svantaggi: solo specifico per Brevo. Funzionalità gratuite: invio SMTP, gestione contatti, marketing basilare.
Newsletter ed email marketing WordPress
Oltre a risolvere l’email transazionale, puoi usare WordPress con Brevo per un email marketing completo:
Plugin per newsletter
| Plugin | Tipo | Ideale per |
|---|---|---|
| Plugin Brevo | Integrazione marketing completa | Email marketing completo |
| Mailchimp for WordPress | Form di iscrizione + Mailchimp | Semplici iscrizioni newsletter |
| Newsletter Plugin | Newsletter self-hosted | Siti attenti al budget |
| MailPoet | Email builder integrato | Email native WordPress |
Setup della sottoscrizione email
Aggiungi la sottoscrizione email al tuo sito WordPress:
- Installa il plugin Brevo per WordPress
- Crea un form di iscrizione in Brevo
- Aggiungi il form alla sidebar, al footer o come pop-up
- Gli iscritti si sincronizzano automaticamente con Brevo
- Costruisci welcome series e campagne newsletter
Marketing automation email WordPress
Combina WordPress con Brevo per la marketing automation:
| Automazione | Trigger | Plugin/strumento |
|---|---|---|
| Welcome series | Invio del form | Automazione Brevo |
| Digest del blog | Nuovo post pubblicato | Campagna RSS Brevo |
| Recupero carrello | Carrello WooCommerce | Brevo + plugin WooCommerce |
| Richiesta di recensione | Ordine consegnato | Automazione Brevo |
| Re-engagement | 90 giorni inattivo | Automazione Brevo |
Per gli store WooCommerce, il plugin di Brevo sincronizza i dati degli ordini per abilitare email post-acquisto automatizzate e il recupero del carrello.
Troubleshooting di problemi comuni
Le email finiscono ancora in spam
- Verifica che i record SPF, DKIM, DMARC siano configurati correttamente
- Controlla se il tuo dominio è su qualche blacklist
- Assicurati che From Email usi il tuo dominio (non gmail.com)
- Esegui un test antispam
- Riscalda gradualmente il volume di invio
Conflitti di plugin
- Disattiva altri plugin email (solo uno dovrebbe gestire l’email)
- Controlla i plugin che sovrascrivono wp_mail()
- Testa con un tema predefinito per escludere conflitti di tema
Email WooCommerce non inviate
- Vai su WooCommerce > Impostazioni > Email
- Verifica che ogni tipo di email sia abilitato
- Controlla che WP Mail SMTP sia configurato
- Testa effettuando un ordine di prova
- Controlla i log email per errori
Come iniziare
- Installa WP Mail SMTP dalla directory dei plugin WordPress
- Crea un account gratuito Brevo su brevo.com
- Configura il plugin con la tua chiave API Brevo
- Configura l’autenticazione DNS (SPF + DKIM)
- Invia un’email di test per confermare la consegna
- Testa tutti i tipi di email WordPress (form, registrazione, WooCommerce)
Per i dettagli completi di configurazione SMTP, consulta la nostra guida completa a SMTP. Per le strategie di email marketing WordPress, leggi la nostra guida all’email marketing WordPress.