Se WooCommerce non invia email, il tuo negozio online potrebbe perdere ordini, richieste dei clienti e importanti comunicazioni automatiche. Molti proprietari di e-commerce scoprono il problema soltanto quando un cliente segnala di non aver ricevuto la conferma dell’ordine oppure quando si accorgono che gli ordini vengono registrati correttamente ma nessuna email arriva nella casella di posta.
Fortunatamente, nella maggior parte dei casi il problema può essere risolto rapidamente individuando la causa corretta. In questa guida vedremo tutte le verifiche da effettuare e le soluzioni più efficaci per ripristinare l’invio delle email WooCommerce.
Come capire se WooCommerce non invia email
I sintomi più frequenti sono:
- Il cliente non riceve la conferma dell’ordine.
- L’amministratore non riceve notifiche di nuovi ordini.
- Le email di recupero password non arrivano.
- Le email finiscono nella cartella spam.
- Gli ordini vengono registrati ma nessuna email viene recapitata.
- WooCommerce non invia email di ordine completato.
- WooCommerce non invia email di nuovo ordine.
Perché WooCommerce non invia email?
Le cause possono essere numerose e non sempre dipendono da WooCommerce.
- SMTP non configurato.
- Hosting che blocca l’invio delle email.
- Plugin in conflitto.
- Problemi DNS.
- Record SPF mancanti.
- Record DKIM mancanti.
- Email finite in spam.
- Configurazione WooCommerce errata.
- Problemi del server di posta.
- Sito WordPress compromesso.
Verifica 1: Controllare le impostazioni email di WooCommerce
La prima verifica da effettuare riguarda la configurazione interna di WooCommerce.
Accedi a:
WooCommerce → Impostazioni → Email
Verifica che risultino abilitate tutte le notifiche necessarie:
- Nuovo ordine.
- Ordine annullato.
- Ordine in elaborazione.
- Ordine completato.
- Ordine rimborsato.
Apri ogni singola voce e controlla che l’opzione di attivazione sia correttamente selezionata.
Verifica 2: Controllare l’indirizzo email amministratore
Un errore molto comune consiste nell’utilizzare un indirizzo email non più esistente oppure digitato in modo errato.
Accedi a:
Impostazioni → Generali
e verifica l’indirizzo email amministratore configurato nel sito.
Successivamente controlla anche gli indirizzi configurati nelle notifiche WooCommerce.
Verifica 3: Verificare che WordPress invii email
Prima di accusare WooCommerce è importante capire se WordPress riesce realmente a spedire email.
Se WordPress non invia email, anche WooCommerce smetterà di funzionare correttamente.
Molti problemi di invio email sono collegati ad altri errori WordPress.
Approfondimenti utili:
- Sito WordPress non funziona
- Errore Critico WordPress
- Errore 500 WordPress
- Problemi WordPress più comuni
Verifica 4: Controllare la cartella Spam
Molto spesso le email vengono inviate correttamente ma finiscono nella cartella spam.
Controlla:
- Spam Gmail.
- Promozioni Gmail.
- Posta indesiderata Outlook.
- Spam Yahoo.
Se trovi le email in spam significa che il problema non riguarda WooCommerce ma la reputazione del dominio o l’autenticazione delle email.
Verifica 5: Utilizzare un indirizzo email professionale
Molti siti utilizzano indirizzi Gmail, Hotmail o Yahoo come mittente.
Questa pratica aumenta notevolmente il rischio che le email vengano considerate sospette.
Esempio corretto:
info@tuodominio.it
Esempio sconsigliato:
tuosito@gmail.com
Utilizza sempre un indirizzo associato al dominio del sito.
Verifica 6: Plugin in conflitto
Alcuni plugin possono interferire con WooCommerce e bloccare l’invio delle email.
I casi più frequenti riguardano:
- Plugin SMTP.
- Plugin di sicurezza.
- Plugin cache.
- Plugin anti spam.
- Plugin di ottimizzazione.
Per verificare la presenza di conflitti:
- Disattiva temporaneamente tutti i plugin.
- Esegui un ordine di prova.
- Verifica se l’email viene inviata.
- Riattiva i plugin uno alla volta.
Questo metodo permette spesso di individuare rapidamente il responsabile.
Verifica 7: Problemi causati dal tema WordPress
Anche il tema attivo può causare conflitti con WooCommerce.
Per effettuare una verifica:
- Attiva temporaneamente un tema WordPress predefinito.
- Esegui un ordine di test.
- Controlla l’invio delle email.
Se il problema scompare, il tema necessita di correzioni specifiche.
In questi casi può essere utile il servizio di:Personalizzazione WordPress.
Verifica 8: Controllare i log di WooCommerce
WooCommerce registra numerosi eventi e messaggi di errore.
Accedi a:
WooCommerce → Stato → Log
I log possono evidenziare:
- Errori SMTP.
- Errori PHP.
- Timeout del server.
- Problemi DNS.
- Errori di autenticazione.
Analizzare i log permette spesso di individuare immediatamente la causa del problema.
Verifica 9: Controllare l’hosting
Molti hosting condivisi limitano l’invio delle email tramite PHP Mail.
I sintomi tipici includono:
- Email inviate in ritardo.
- Email recapitate solo occasionalmente.
- Email completamente assenti.
- Errori SMTP casuali.
Se il sito mostra anche problemi di prestazioni potrebbe essere utile leggere: WordPress lento: cause e soluzioni.
Verifica 10: Controllare malware e sicurezza
Se il sito è stato compromesso da malware il provider potrebbe bloccare l’invio delle email per proteggere la propria infrastruttura.
Alcuni segnali sospetti sono:
- Email spam inviate dal sito.
- Utenti amministratori sconosciuti.
- Redirect verso siti esterni.
- Pagine spam indicizzate su Google.
Approfondimenti consigliati:
- Sito WordPress Hackerato
- Perché WordPress viene hackerato
- Come mettere in sicurezza WordPress
- Rimozione Malware WordPress
La soluzione definitiva: configurare SMTP su WooCommerce
Nella maggior parte dei casi il problema di WooCommerce che non invia email viene risolto configurando correttamente SMTP.
Per impostazione predefinita WordPress utilizza la funzione PHP Mail del server. Molti hosting limitano questa funzione oppure i provider di posta considerano queste email poco affidabili.
SMTP consente invece di inviare le email tramite un server autenticato, aumentando drasticamente il tasso di consegna.
Vantaggi dell’utilizzo di SMTP
- Migliore recapito delle email.
- Riduzione delle email finite nello spam.
- Maggiore sicurezza.
- Possibilità di monitorare gli invii.
- Compatibilità con WooCommerce.
Configurare Gmail SMTP su WooCommerce
Molti proprietari di siti utilizzano Gmail per l’invio delle email.
I parametri generalmente utilizzati sono:
SMTP Host: smtp.gmail.com Porta: 587 Crittografia: TLS Autenticazione: SI
Per motivi di sicurezza Google richiede spesso l’utilizzo di password per applicazioni oppure configurazioni OAuth dedicate.
Configurare Outlook SMTP
Se utilizzi Microsoft Outlook o Microsoft 365 puoi configurare:
SMTP Host: smtp.office365.com Porta: 587 TLS: Attivo Autenticazione: SI
Questa configurazione è particolarmente indicata per aziende che utilizzano Microsoft 365.
Configurare Aruba SMTP
Molti siti WordPress italiani utilizzano caselle email Aruba.
SMTP Host: smtps.aruba.it Porta: 465 SSL: Attivo Autenticazione: SI
Assicurati di utilizzare le credenziali corrette associate alla casella email configurata.
Configurare Register SMTP
Per le email Register.it i parametri possono variare in base al servizio attivato.
Verifica sempre i dati SMTP forniti direttamente dal provider prima di procedere alla configurazione.
Cosa sono SPF, DKIM e DMARC?
Molti utenti configurano SMTP correttamente ma continuano ad avere problemi perché il dominio non dispone di record DNS adeguati.
SPF
Il record SPF indica quali server sono autorizzati a inviare email per conto del tuo dominio.
DKIM
DKIM aggiunge una firma digitale alle email e permette ai provider di verificarne l’autenticità.
DMARC
DMARC definisce come gestire i messaggi che non superano i controlli SPF e DKIM.
Una configurazione corretta di questi tre record migliora enormemente la deliverability delle email WooCommerce.
WooCommerce non invia email di nuovo ordine
Uno dei problemi più frequenti riguarda la mancata ricezione delle email di nuovo ordine.
In questo caso verifica:
- Che la notifica sia abilitata.
- Che l’indirizzo amministratore sia corretto.
- Che SMTP sia configurato.
- Che le email non finiscano nello spam.
Questa notifica è fondamentale perché informa l’amministratore della presenza di nuovi ordini.
WooCommerce non invia email al cliente
Quando il cliente non riceve le email di conferma ordine si generano spesso richieste di assistenza e perdita di fiducia.
Le cause più comuni sono:
- Email cliente errata.
- Spam.
- SMTP non configurato.
- Record DNS mancanti.
È consigliabile effettuare ordini di test periodici per verificare il corretto funzionamento del sistema.
WooCommerce non invia email amministratore
Alcuni proprietari di e-commerce scoprono il problema solo dopo diversi giorni.
Gli ordini vengono ricevuti ma nessuna notifica arriva all’amministratore.
Controlla:
- Email amministratore.
- Configurazione WooCommerce.
- SMTP.
- Spam.
WooCommerce non invia email dopo un aggiornamento
Dopo un aggiornamento di WordPress, WooCommerce o di un plugin possono verificarsi incompatibilità.
In questi casi:
- Controlla i log.
- Disattiva temporaneamente i plugin.
- Esegui test SMTP.
- Verifica il tema attivo.
Molti problemi successivi agli aggiornamenti possono manifestarsi anche come:
Come monitorare le email WooCommerce
Una buona pratica consiste nel monitorare costantemente gli invii.
Questo permette di individuare rapidamente eventuali problemi.
È consigliabile:
- Eseguire test periodici.
- Controllare i log SMTP.
- Verificare la cartella spam.
- Monitorare i tassi di consegna.
FAQ – Domande frequenti
Perché WooCommerce non invia email di conferma ordine?
Generalmente a causa di SMTP non configurato, email finite nello spam oppure problemi DNS.
Come verificare se WooCommerce invia email?
È possibile effettuare un ordine di prova oppure utilizzare un plugin di test email.
Qual è il miglior metodo per inviare email da WooCommerce?
SMTP con autenticazione rappresenta la soluzione più affidabile.
Perché le email WooCommerce finiscono nello spam?
La causa più frequente è una configurazione errata di SPF, DKIM e DMARC.
WooCommerce può smettere di inviare email dopo un aggiornamento?
Sì. Plugin incompatibili, aggiornamenti incompleti o errori PHP possono bloccare le notifiche.
Conclusioni
Se WooCommerce non invia email, il problema può dipendere da configurazioni errate, limiti dell’hosting, conflitti tra plugin oppure da una configurazione SMTP non corretta.
Nella maggior parte dei casi una corretta configurazione SMTP insieme a SPF, DKIM e DMARC risolve definitivamente il problema.
Se il tuo negozio online continua a non inviare email oppure presenta altri malfunzionamenti, puoi consultare:
Per ulteriori approfondimenti consulta anche:


