
WooCommerce non invia email ordine: cause frequenti
WooCommerce non invia le email degli ordini: il cliente acquista ma non riceve la conferma, e il negozio non riceve la notifica. È uno dei problemi più segnalati dagli e-commerce WooCommerce, e quasi sempre ha una causa tecnica risolvibile.
Perché WooCommerce non invia email
WooCommerce usa la funzione wp_mail() di WordPress, che di default usa la funzione PHP mail(). Il problema: molti hosting bloccano o limitano mail() per prevenire spam, oppure i messaggi arrivano ma finiscono nello spam del destinatario.
Diagnosi rapida
1. Testa wp_mail() con un plugin
Installa “WP Mail SMTP” o “Check Email” e invia un’email di test. Se non arriva, il problema è a livello di server, non di WooCommerce.
2. Controlla i log email di WooCommerce
WooCommerce → Stato → Log: cerca file di log con “email” nel nome. Verifica se ci sono errori nell’invio.
3. Controlla lo spam
Chiedi al cliente di controllare la cartella spam. Se le email arrivano nello spam, il problema è la configurazione SPF/DKIM del dominio.
La soluzione: SMTP autenticato
La soluzione definitiva è configurare WooCommerce per inviare email tramite un server SMTP autenticato invece di mail():
- WP Mail SMTP (free): supporta Gmail, Outlook, SendGrid, Mailgun
- FluentSMTP (free): alternativa leggera con log dettagliati
Con SMTP autenticato, le email hanno alta deliverability e le autenticazioni SPF/DKIM sono già gestite dal provider SMTP.
Email specifiche da verificare
WooCommerce → Impostazioni → Email: verifica che ogni tipo di email (Nuovo ordine, Ordine in elaborazione, Ordine completato) sia abilitata e indirizzata agli indirizzi corretti.
Configurazione SPF/DKIM
Se il dominio dell’email non ha SPF/DKIM configurati, molti provider di posta rifiutano o spam-filtrano le email. Configura SPF e DKIM nel DNS del dominio.
GiBiLogic configura e-commerce WooCommerce per PMI bresciane. Contattaci.