Passa al contenuto principale

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.