Email transazionali8 min di lettura

Email di conferma ordine non arrivano

Quando la conferma d'ordine non raggiunge il cliente, il danno è immediato: dubbio sulla transazione, assistenza oberata, zero repeat purchase. Eppure è uno dei problemi più comuni negli e-commerce italiani. Ecco come diagnosticare e risolvere in pochi passi.

La conferma d'ordine è il primo contatto ufficiale con il cliente dopo l'acquisto. Se questo messaggio non arriva, i danni sono immediati: il cliente chiama l'assistenza per verificare se ha concluso la transazione, riduce la fiducia nel tuo negozio e raramente torna a comprare. Eppure è uno dei problemi più frequenti negli e-commerce italiani, spesso invisibile fino a quando i reclami iniziano a moltiplicarsi.

Le ragioni per cui le email di conferma ordine non arrivano sono varie: configurazione sbagliata della piattaforma e-commerce, assenza di SPF e DKIM nel DNS, problemi dell'hosting provider, filtri anti-spam troppo rigidi dei principali provider italiani (Gmail, Libero, Virgilio, TIM, Aruba, Outlook). La buona notizia è che la maggior parte di questi problemi si risolve con pochi controlli sistematici.

Perché le email di conferma ordine finiscono in spam o non arrivano

I filtri anti-spam moderni controllano tre fattori principali per decidere se un'email è legittima:

  • Autenticazione (SPF, DKIM, DMARC): il server ricevente verifica che il dominio del mittente sia realmente tuo e che il messaggio non sia stato alterato in transito.
  • Reputazione del dominio e dell'IP: se il tuo dominio o IP ha una storia di spam, i filtri lo bloccano o lo mandano direttamente in spam.
  • Contenuto del messaggio: link sospetti, allegati inusuali, stili da newsletter marketing, errori HTML e keyword di spam innescano i filtri.

Per le email di conferma ordine, l'autenticazione è critica. Dall'inizio del 2024, Gmail e Yahoo hanno reso obbligatori SPF e DKIM per chi invia oltre 5000 messaggi al giorno. Anche se il tuo e-commerce non raggiunge ancora quel volume, i filtri comunque preferiscono email autenticate e le trattano con maggiore fiducia.

il-tuo-ecommerce.itAutenticazione (SPF, DKIM)Verifica identità mittenteFiltro anti-spamDecisione: Inbox, Spam, RifiutoInbox (cliente riceve)Spam (cliente non vede)
Percorso di un'email di conferma ordine: dall'invio al filtro anti-spam

Diagnosi: come capire dove si blocca l'email

Se non sai perché la conferma non arriva, il primo passo è testare l'email di conferma con uno seed-test. Uno seed-test gratuito simula la ricezione su decine di provider italiani e internazionali (Gmail, Libero, Virgilio, TIM, Aruba, Outlook) e ti mostra:

  • Se il messaggio è stato accettato dal server ricevente.
  • In quale cartella finisce (Inbox, Promotions, Spam, Trash).
  • I verdetti dei filtri anti-spam e dei meccanismi di autenticazione.
  • Se SPF, DKIM e DMARC sono configurati correttamente (e come).
  • Screenshot del rendering in light e dark mode nei client reali.
Usa uno seed-test prima di passare al tecnico
Non ricorrere subito a un esperto: uno seed-test gratuito ti dice in pochi minuti se il problema è l'autenticazione, il contenuto, la reputazione dell'IP o il provider ricevente. Risparmia ore di debugging.

Problemi specifici per PrestaShop, WooCommerce e Contact Form 7

Se usi PrestaShop, WooCommerce o moduli WordPress come Contact Form 7, l'email di conferma ordine viene spesso inviata tramite la funzione mail() nativa del server PHP. Questo metodo non configura SPF/DKIM automaticamente e spesso manda da un indirizzo no-reply@ che non corrisponde al dominio del mittente richiesto dai filtri anti-spam.

La soluzione è configurare un SMTP esterno oppure migliorare le impostazioni del server:

  1. Per WooCommerce: installa il plugin WP Mail SMTP e collega un servizio SMTP (Brevo, MailUp, Aruba, oppure il tuo hosting provider se supporta SMTP autenticato).
  2. Per PrestaShop: accedi all'amministrazione, vai in Impostazioni → Email → Configurazione SMTP e inserisci i dati del tuo hosting o di un ESP.
  3. Per Contact Form 7: integra un plugin SMTP come WP Mail SMTP by WPForms.

Accanto alla configurazione SMTP, verifica che l'indirizzo "From" dell'email corrisponda effettivamente al tuo dominio (es. ordini@il-tuo-ecommerce.it, non noreply@miohosting.com). I filtri anti-spam controllano che il dominio nel "From" sia autenticato via SPF/DKIM.

Configurazione di SPF e DKIM: i passi essenziali

SPF (Sender Policy Framework) e DKIM (DomainKeys Identified Mail) sono record DNS che autenticano le tue email. Senza di loro, i filtri riceventi non hanno garanzie sull'origine del messaggio.

SPF: crea un record TXT nel DNS del tuo dominio che autorizza i tuoi server SMTP a inviare email nel tuo nome. Se usi MailUp per le transazionali, il record sarebbe:

v=spf1 include:mailup.net ~all

Se usi lo SMTP del tuo hosting provider, chiedi al supporto il valore include: corretto per il tuo provider (Siteground, Eutelia, Netsim hanno documentazione precisa). Se usi Aruba o altri host italiani, lo SMTP è già preconfigurato per il tuo dominio.

DKIM: il tuo provider SMTP ti fornisce una coppia di chiavi (privata e pubblica). Tu inserisci il record pubblico nel DNS del tuo dominio; ogni email viene firmata con la chiave privata dal server, e il ricevente verifica la firma con la chiave pubblica. La procedura varia per provider: MailUp te la guida dal pannello admin, Aruba idem, se usi hosting italiano chiedi al supporto il record DKIM per il tuo dominio.

Una volta configurati SPF e DKIM nel DNS (attendi 15–30 minuti per la propagazione), verifica con uno seed-test: il report ti dirà "SPF: PASS, DKIM: PASS" se tutto è corretto.

Migrazione a un ESP per la transazionalità a scalare

Se il tuo e-commerce cresce e mandi centinaia di conferme ordine al giorno, l'SMTP dell'hosting può diventare un collo di bottiglia (rate limit, ritardi, blacklist dell'IP). La soluzione è delegare le transazionali a un Email Service Provider (ESP) specializzato in questo.

In Italia, i principali provider per email transazionali sono:

  • MailUp — il più grande ESP italiano, con template avanzati, automazioni e analytics. Supporta Shopify, PrestaShop, WooCommerce tramite API e plugin nativi.
  • Aruba — ospita milioni di domini italiani e offre SMTP transazionale integrato direttamente per i tuoi domini, senza intermediari.
  • 4Dem — ESP italiano per PMI, semplice da configurare, combina transazionali e marketing automation in una piattaforma.
  • Brevo (ex-Sendinblue) — provider internazionale con API generosa, gratuito fino a 300 email/giorno.

La migrazione è veloce: collega l'API dell'ESP a PrestaShop/WooCommerce (via plugin o configurazione SMTP), configura SPF/DKIM dal pannello dell'ESP per il tuo dominio, invia un test tramite seed-test e verifica. Le transazionali avranno un tasso di consegna del 98–99%.

Email inviate100%Accettate dal server ricevente98%Non filtrate in spam95%Lette dal cliente60%
Flussi di consegna: quali email passano ogni stadio?

Controlli finali prima di lanciare

Ecco la checklist minima prima di mettere in produzione una nuova configurazione di email transazionali:

  • Configura SPF con il valore include: corretto del tuo provider SMTP.
  • Configura DKIM e aggiungi il record pubblico al DNS (attendi 15–30 minuti per la propagazione globale).
  • Cambia l'indirizzo "From" in un indirizzo che corrisponde al tuo dominio (no no-reply@hosting.com).
  • Invia un'email di test tramite il tuo e-commerce e verifica con uno seed-test che finisca in Inbox su Gmail, Libero, Virgilio e Outlook.
  • Controlla che il rendering sia corretto in light e dark mode (lo seed-test include screenshot reali).
  • Se stai usando un ESP, configura il dominio di feedback (bounce/complaint) per ricevere notifiche di non-consegna.

Il cliente dice che non ha ricevuto la conferma ordine, ma nel log della mia piattaforma risulta inviata. Cosa fare?

Usa uno seed-test: invia un'email di test dal tuo e-commerce a uno dei seed-address forniti dal test. Se il messaggio finisce in Spam, il problema è autenticazione o contenuto (non è un falso positivo del cliente). Se il messaggio non arriva nemmeno al seed-test, il problema è lo SMTP del tuo hosting o il tuo ISP: contatta il supporto dell'hosting e verifica che non ci sia un rate limit sul tuo IP.

Quale provider SMTP dovrei usare per le transazionali in Italia?

Se mandi meno di 100 email al giorno, lo SMTP del tuo hosting (configurato correttamente con SPF/DKIM) va bene. Se mandi centinaia di email al giorno, usa un ESP: MailUp è il più usato in Italia perché integrato nativamente con PrestaShop/WooCommerce. In alternativa, Brevo è gratuito fino a 300 email/giorno. Se usi Aruba, il loro SMTP per i tuoi domini è il più semplice e non richiede migrazione esterna.

Come configurare DKIM se non so cosa sia?

DKIM è una firma digitale sull'email che certifica che il messaggio proviene davvero da te. Il tuo provider SMTP (hosting, MailUp, Aruba) ti genera una coppia di chiavi: tu metti il record pubblico nel DNS del tuo dominio (pannello di controllo, CPanel, Plesk, ecc.). La chiave privata rimane nel provider: ogni email transazionale viene firmata automaticamente. Se non sai come aggiungere un record DNS, chiedi al supporto del tuo hoster per "configurare DKIM per il dominio".
Letture correlate
Found this useful? Share it
AB
Sull'autore
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Verifica la tua deliverability su oltre 20 provider

Gmail, Outlook, Yahoo, Libero, GMX, ProtonMail e altri. Screenshot reali della posta in arrivo, SPF/DKIM/DMARC, verdetti dei filtri antispam. Gratis, senza registrazione.

Avvia il test gratuito →

Test illimitati · Oltre 20 caselle · Risultati in tempo reale · Nessun account