---
title: "WordPress non invia le email? Soluzioni per SMTP, DNS, moduli, WooCommerce e deliverability (2026)"
description: "Risolvi i problemi di invio email di WordPress con una checklist passo passo su SMTP, autenticazione DNS, moduli di contatto, WooCommerce, reset password, log e deliverability."
url: https://tajo.io/it/blog/wordpress-not-sending-email/
markdown: https://tajo.io/it/blog/wordpress-not-sending-email.md
lang: it-IT
author: "Set Noa"
author_url: https://tajo.io/it/set-noa/
published: 2026-03-26
updated: 2026-08-05
alternates: {en-US: /blog/wordpress-not-sending-email.md, bg-BG: /bg/blog/wordpress-not-sending-email.md, cs-CZ: /cz/blog/wordpress-not-sending-email.md, de-DE: /de/blog/wordpress-not-sending-email.md, da-DK: /dk/blog/wordpress-not-sending-email.md, es-ES: /es/blog/wordpress-not-sending-email.md, fr-FR: /fr/blog/wordpress-not-sending-email.md, el-GR: /gr/blog/wordpress-not-sending-email.md, hi-IN: /hi/blog/wordpress-not-sending-email.md, id-ID: /in/blog/wordpress-not-sending-email.md, hr-HR: /hr/blog/wordpress-not-sending-email.md, hu-HU: /hu/blog/wordpress-not-sending-email.md, ja-JP: /jp/blog/wordpress-not-sending-email.md, ko-KR: /kr/blog/wordpress-not-sending-email.md, ar-SA: /ar/blog/wordpress-not-sending-email.md, nl-NL: /nl/blog/wordpress-not-sending-email.md, no-NO: /no/blog/wordpress-not-sending-email.md, pl-PL: /pl/blog/wordpress-not-sending-email.md, pt-BR: /pt/blog/wordpress-not-sending-email.md, ro-RO: /ro/blog/wordpress-not-sending-email.md, ru-RU: /ru/blog/wordpress-not-sending-email.md, sv-SE: /se/blog/wordpress-not-sending-email.md, zh-CN: /zh-cn/blog/wordpress-not-sending-email.md, sl-SI: /sl/blog/wordpress-not-sending-email.md, sr-Latn-RS: /sr/blog/wordpress-not-sending-email.md, th-TH: /th/blog/wordpress-not-sending-email.md, tr-TR: /tr/blog/wordpress-not-sending-email.md, ur-PK: /ur/blog/wordpress-not-sending-email.md, vi-VN: /vi/blog/wordpress-not-sending-email.md, sk-SK: /sk/blog/wordpress-not-sending-email.md}
---

[Email](https://tajo.io/it/blog/?category=email)

# WordPress non invia le email? Soluzioni per SMTP, DNS, moduli, WooCommerce e deliverability (2026)

Risolvi i problemi di invio email di WordPress con una checklist passo passo su SMTP, autenticazione DNS, moduli di contatto, WooCommerce, reset password, log e deliverability.

WordPress not sending email

Perché WordPress non invia le email?

Sistema l'email di WordPress separando il problema: conferma quale tipo di email è fallito, installa l'invio via SMTP o API, verifica il dominio del mittente, aggiungi SPF/DKIM/DMARC, testa ogni modulo e ogni email di WooCommerce, poi monitora log e segnalazioni di spam.

[Scopri di più](https://tajo.io/it/blog/wordpress-not-sending-email/#diagnosi-rapida)

Quando WordPress non invia le email, il fallimento può avvenire in quattro punti: WordPress non crea mai il messaggio, un plugin lo blocca o lo devia, l’hosting rifiuta di inviarlo, oppure i provider di posta lo respingono o lo filtrano.

La soluzione non parte da “prova un altro plugin per moduli di contatto”. Parte dall’identificare quale email è fallita, per poi passare a una configurazione di invio corretta, con DNS autenticato e test ripetibili.

## Diagnosi rapida

Usa questa tabella per circoscrivere il problema prima di cambiare plugin.

| Sintomo | Causa probabile | Prima verifica |
| --- | --- | --- |
| Il reset password non arriva mai | Il percorso di invio di WordPress è rotto | Invia un’email di prova da un plugin SMTP |
| Il modulo di contatto dice inviato ma la casella è vuota | Problema di destinatario del modulo o del sistema di invio | Controlla le impostazioni di notifica del modulo e i log di posta |
| Mancano le email d’ordine di WooCommerce | Template disattivato, destinatario sbagliato o problema di mittente | Rivedi le impostazioni email di WooCommerce e fai un ordine di prova |
| Le email arrivano nello spam | Autenticazione o reputazione deboli | Controlla SPF, DKIM, DMARC, dominio del mittente e contenuto |
| Alcune email partono ma altre falliscono | Impostazioni di notifica specifiche dei singoli plugin | Testa ogni tipo di plugin separatamente |
| Le email di amministrazione funzionano ma quelle ai clienti falliscono | Filtraggio del destinatario, template o soppressione | Controlla i log e lo stato dell’indirizzo email del cliente |

Non fidarti di un solo test. Prova il reset password, i moduli di contatto, WooCommerce, le notifiche di amministrazione e qualsiasi plugin di membership o prenotazioni che invia email.

## Perché l’email di WordPress fallisce

WordPress usa `wp_mail()`, che di solito passa i messaggi alla funzione di posta del server, a meno che un plugin non cambi il percorso. Quel percorso predefinito può essere inaffidabile perché:

- L’hosting può bloccare o limitare la posta PHP.
- I messaggi possono non essere autenticati con il dominio di invio.
- Gli IP degli hosting condivisi possono avere una cattiva reputazione.
- L’indirizzo del mittente può non corrispondere al dominio del sito.
- I fallimenti possono essere silenziosi se i log non sono attivi.
- Più plugin possono sovrascrivere lo stesso comportamento email.
- I record DNS possono mancare o essere disallineati.

La soluzione a lungo termine è inviare attraverso un sistema SMTP o API dedicato e verificare il dominio.

## Passo 1: conferma il tipo di fallimento

Crea una breve matrice di test:

| Test | Perché conta |
| --- | --- |
| Reset password | Conferma la posta core di WordPress |
| Notifica nuovo utente | Conferma la posta di amministrazione e account |
| Invio del modulo di contatto | Conferma le notifiche del plugin per moduli |
| Ordine di prova WooCommerce | Conferma le email d’ordine per cliente e negozio |
| Ordine fallito o rimborso | Conferma i template transazionali meno comuni |
| Email di prova del plugin SMTP | Conferma la connessione al sistema di invio |

Registra se ogni messaggio è consegnato, mancante, in ritardo o finito nello spam. Questo ti dice se il problema è globale o limitato a un plugin.

## Passo 2: installa un sistema di invio SMTP o API

Usa un plugin come WP Mail SMTP o un altro plugin di invio affidabile per WordPress. Il plugin deve permetterti di instradare le email di WordPress attraverso un mittente come Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES o un altro provider che supporta l’invio autenticato.

Configurazione di base:

1. Installa il plugin di invio.
2. Scegli un provider supportato dal plugin.
3. Collegati con una chiave API, OAuth o credenziali SMTP.
4. Imposta un’email mittente che usa il tuo dominio.
5. Imposta un nome mittente coerente con il sito o il brand.
6. Attiva le impostazioni di forzatura del mittente solo dopo aver confermato che non rompono altri plugin.
7. Invia un’email di prova.

I sistemi via API sono spesso più facili da monitorare delle credenziali SMTP grezze, perché possono fornire errori ed event log più chiari. SMTP funziona comunque quando è configurato correttamente.

## Passo 3: verifica mittente e autenticazione DNS

La maggior parte dei problemi “le email di WordPress finiscono nello spam” si riduce all’identità.

Controlla:

- Il dominio del mittente è lo stesso dominio o un sottodominio verificato che controlli.
- SPF include il servizio che invia la posta di WordPress.
- DKIM è attivo per il servizio di invio.
- DMARC esiste ed è allineato con la tua configurazione di invio.
- L’indirizzo mittente non è una casella gratuita come Gmail o Yahoo per l’email aziendale.
- L’indirizzo di risposta è monitorato.

Dopo aver aggiunto i record DNS, aspetta la propagazione e ripeti i test. Un pannello DNS corretto non è una prova finché i messaggi reali non risultano autenticati negli header della casella di posta.

## Passo 4: sistema le email dei moduli di contatto

I plugin per moduli di contatto hanno spesso impostazioni di notifica proprie.

Checklist:

- Conferma che la notifica del modulo è attiva.
- Verifica che l’indirizzo “A” sia corretto.
- Usa un indirizzo mittente sul tuo dominio, non l’email del visitatore.
- Metti l’email del visitatore nel campo Reply-To.
- Controlla i campi obbligatori e le impostazioni antispam.
- Disattiva le notifiche duplicate durante i test.
- Testa con un indirizzo email non amministratore.

Se il test SMTP passa ma l’email del modulo di contatto fallisce, il problema è di solito nella configurazione del modulo, non nel sistema di invio.

## Passo 5: sistema le email di WooCommerce

WooCommerce ha template e destinatari separati per i diversi eventi.

Controlla:

- Vai nelle impostazioni email di WooCommerce e conferma che ogni email necessaria sia attiva.
- Rivedi il campo destinatario per le email di amministrazione.
- Fai un ordine di prova reale con un prodotto di test.
- Testa gli stati di ordine in lavorazione, completato, rimborsato e fallito.
- Conferma che partano sia le email del checkout ospite sia quelle dell’account.
- Verifica se un altro plugin personalizza i template email di WooCommerce.
- Controlla i log per risposte API o SMTP fallite.

Se i clienti non ricevono le email d’ordine, trattalo come un problema di ricavi e supporto. Sistema la consegna transazionale prima di lanciare campagne di marketing.

## Passo 6: risolvi le email che finiscono nello spam

La collocazione nello spam richiede di solito più miglioramenti, non una singola impostazione magica.

Parti da qui:

- Autentica il dominio con SPF, DKIM e DMARC.
- Usa un nome mittente e un indirizzo mittente coerenti.
- Evita di inviare da un dominio mai riscaldato se il volume è alto.
- Rimuovi link rotti, accorciatori di URL e oggetti fuorvianti.
- Tieni gli allegati fuori dalle notifiche WordPress di routine quando possibile.
- Monitora i segnali di bounce e reclamo nella piattaforma di invio.
- Separa le email di marketing dalle email transazionali di WordPress se volume o reputazione differiscono.

Se l’email è importante per i ricavi, non ignorare i test antispam dopo la prima consegna riuscita in inbox. Ripeti i test dopo cambi di tema, plugin, hosting, DNS o mittente.

## Passo 7: controlla conflitti tra plugin e regole di hosting

Se il sistema di invio funziona ma WordPress fallisce ancora in modo incoerente, isola i conflitti.

Procedura sicura:

1. Conferma che i backup siano aggiornati.
2. Disattiva temporaneamente gli altri plugin legati alla posta.
3. Tieni attivo solo il plugin di invio SMTP o API.
4. Testa l’email core di WordPress.
5. Testa i moduli di contatto.
6. Testa WooCommerce.
7. Riattiva i plugin uno alla volta.

Controlla anche le restrizioni a livello di hosting. Alcuni host gestiti bloccano le porte SMTP in uscita o richiedono servizi di posta approvati. Se le credenziali SMTP falliscono ma l’invio via API funziona, la causa potrebbe essere una restrizione dell’hosting.

## Schemi di errore e soluzioni

| Errore o comportamento | Cosa fare |
| --- | --- |
| Autenticazione fallita | Ricrea le credenziali e conferma username, password, chiave API o connessione OAuth |
| Timeout di connessione | Controlla firewall dell’host, porta SMTP, modalità SSL/TLS, oppure passa all’invio via API |
| Mittente non verificato | Verifica il dominio del mittente o l’indirizzo nel servizio email |
| DKIM fallito | Ricopia i record DNS DKIM e aspetta la propagazione |
| SPF fallito | Aggiungi il servizio di invio all’SPF ed evita record SPF multipli |
| DMARC fallito | Allinea il dominio del mittente con SPF o DKIM e rivedi la policy |
| Il modulo invia all’amministratore ma non all’utente | Controlla il template di notifica utente, i campi dinamici e la soppressione |
| Manca l’email di amministrazione di WooCommerce | Controlla che il template sia attivo e il campo destinatario |

## Monitoraggio dopo la correzione

L’email di WordPress può rompersi di nuovo dopo aggiornamenti di plugin, modifiche DNS, cambi di dominio o di provider.

Monitora:

- Log di errore SMTP o API.
- Tasso di bounce.
- Reclami per spam.
- Email WooCommerce fallite.
- Fallimenti delle notifiche dei moduli di contatto.
- Ticket di supporto sui reset password.
- Report DMARC se li consulti.

Imposta un test mensile ricorrente per i siti importanti. Per l’ecommerce, testa dopo ogni modifica rilevante a WooCommerce o al checkout.

## Checklist QA di lancio

Prima di dichiarare risolto il problema:

- Il reset password arriva in inbox.
- L’email di nuovo utente arriva.
- La notifica del modulo di contatto per l’amministratore arriva.
- La conferma per il visitatore del modulo di contatto arriva, se usata.
- Le email d’ordine di WooCommerce arrivano ad amministratore e cliente.
- Le email di rimborso, ordine fallito e ordine completato funzionano.
- Il dominio del mittente passa SPF e DKIM.
- DMARC esiste.
- I plugin di invio inutilizzati sono disattivati.
- I log non mostrano fallimenti ripetuti.
- Il team di supporto sa dove controllare i log email.

## Domande frequenti

**Perché WordPress non invia le email?**

L'email di WordPress spesso fallisce perché il percorso di posta PHP predefinito non è autenticato, è bloccato dall'hosting, è configurato male o viene filtrato dai provider di posta. Anche i conflitti tra plugin, gli indirizzi mittente sbagliati, i problemi DNS e le impostazioni dei moduli di contatto possono rompere la consegna.

**Come sistemo la consegna delle email su WordPress?**

Installa un plugin affidabile per l'invio via SMTP o API, collegalo a un mittente verificato, usa un indirizzo mittente sul tuo dominio, aggiungi i record SPF/DKIM/DMARC, testa i reset password, i moduli di contatto e le email di WooCommerce, e monitora i log per individuare i fallimenti.

**Perché le email di WordPress finiscono nello spam?**

Le email di WordPress finiscono di solito nello spam quando il dominio del mittente non è autenticato, il servizio di invio non è allineato con i record DNS, il contenuto sembra sospetto, il dominio ha una cattiva reputazione o più plugin inviano posta in modo incoerente.

**L'email di WordPress è rotta per impostazione predefinita?**

Non sempre, ma il percorso di invio predefinito è fragile. Dipende dall'hosting, dalla configurazione di posta del server, dall'identità del mittente e dal filtraggio delle caselle di posta. I siti in produzione dovrebbero usare un sistema di invio dedicato.

**Dovrei usare SMTP o un invio via API?**

Entrambi possono funzionare. L'invio via API offre spesso configurazione e log più chiari, mentre SMTP è supportato quasi ovunque. Scegli l'opzione che il tuo plugin e il tuo provider email gestiscono meglio, poi testala a fondo.

**Posso inviare da un indirizzo Gmail?**

Per un sito web aziendale, usa un indirizzo sul tuo dominio. Inviare la posta del sito da una casella gratuita può creare problemi di autenticazione e di fiducia.

**Perché il test SMTP funziona ma WooCommerce continua a fallire?**

La connessione SMTP può essere a posto mentre i template di WooCommerce, i destinatari, i trigger di stato ordine o un altro plugin sono configurati male. Testa separatamente gli eventi email specifici di WooCommerce.

## Articoli correlati

### [Guida all'iscrizione email su WordPress: moduli di iscrizione, consenso, email di benvenuto e crescita della lista (2026)](https://tajo.io/it/blog/wordpress-email-subscription-guide/)

26 mar 2026 · 7 min di lettura

13 sezioni

### [Perché le mie email finiscono in spam? 12 fix che funzionano davvero (2026)](https://tajo.io/it/blog/why-emails-going-to-spam/)

25 mar 2026 · 3 min di lettura

13 sezioni

### [Email API: guida completa all'invio programmatico di email (2026)](https://tajo.io/it/blog/email-api-guide/)

25 mar 2026 · 13 min di lettura

15 sezioni
