Piattaforme e ESP8 min di lettura

PrestaShop: SMTP esterno per le email

Se il tuo negozio PrestaShop non recapita le conferme d'ordine, è perché usi il PHP mail() del server. Ti mostriamo come connettere un SMTP esterno in 5 minuti e raddoppiare il recapito.

Se gestisci un e-commerce su PrestaShop, probabilmente sai che i clienti non ricevono le conferme d'ordine, le notifiche di spedizione e le email transazionali. La colpa nella maggior parte dei casi non è tua, ma della configurazione di invio standard della piattaforma.

PrestaShop, per impostazione predefinita, affida la posta al PHP mail() del server hosting oppure a un SMTP generico fornito dal provider. Entrambi gli approcci hanno tre problemi critici:

  • Mancanza di identità: il server non ha SPF/DKIM configurati per il tuo dominio, così Gmail, Yahoo e i provider italiani (Libero, Virgilio, TIM) marcano le email come sospette.
  • Reputazione debole: il server hosting potrebbe trovarsi in lista nera, per colpa di altri clienti che lo usano per spam.
  • Nessun monitoraggio: non vedi quante email si perdono, dove finiscono (Inbox o Spam) e perché.

La soluzione è collegare un SMTP esterno: un provider di posta specializzato che gestisce per te SPF, DKIM, reputazione e deliverability.

Perché PHP mail() non funziona

PHP mail() è una funzione legittima per gli script, ma quando le transazionali iniziano a scavare, ecco cosa succede:

  1. Nessun DKIM: il messaggio non è firmato digitalmente. Gmail, Yahoo, Outlook lo trattano come non autenticato e lo mandano direttamente a Spam.
  2. SPF non verifica nulla: perché il server hosting non ha record SPF configurato per il tuo dominio di business; anche se lo ha, spesso è troppo permissivo.
  3. Reputazione del server: il provider hosting condivide l'IP con altri clienti (hosting condiviso). Se uno di loro è stato bannato, nemmeno tu ricevi.
  4. Zero feedback: PrestaShop non ti dice quante email sono state rifiutate, rimbalzate o finite in Spam. Scopri il problema settimane dopo da reclami dei clienti.

Risultato: se il tasso di recapito scende sotto il 70–80%, hai perso il 20–30% dei tuoi clienti senza accorgerti.

Come funziona un SMTP esterno (e perché risolve il problema)

Un provider SMTP esterno è semplicemente un servizio specializzato nel mandare email a scala. Quando configuri PrestaShop per usare il suo SMTP:

  1. PrestaShop manda il messaggio al data center del provider (MailUp, GetResponse, ecc.) tramite connessione SMTP sicura.
  2. Il provider firma con DKIM usando una chiave che hai pubblicamente confermato nel tuo DNS.
  3. Il provider ha una reputazione pulita: manda miliardi di email legittime, quindi i server mondiali lo riconoscono.
  4. Il provider monitora il recapito: sa dove finisce ogni email (Inbox, Spam, rifiutata) e te lo segnala.
  5. Offre reporting: vedi statistiche di recapito, bounce, complaints.

Per i provider italiani (Libero, Virgilio, TIM, Alice) e internazionali (Gmail, Yahoo, Outlook), il messaggio arriva autenticato, verificato, da un mittente conosciuto e affidabile. Nessun Spam, nessun rimbalzo inspiegato.

PrestaShop (tuo negozio)DKIM + SPFFirmato e verificatoFiltri antispamGmail, Yahoo, Libero, VirgilioInbox (recapito riuscito)Spam (scenario evitato)
Il flusso del messaggio: da PrestaShop via SMTP esterno ai provider mondiali

Quale provider SMTP scegliere? (MailUp, GetResponse, Brevo)

Non esiste una scelta unica; dipende dalle tue esigenze. Ecco tre opzioni collaudate in Italia:

MailUp

  • Migliore per: agenzie e merchant che chiedono supporto locale e compliance GDPR.
  • Prezzo: a partire da circa 25–50 €/mese per volumi bassi (da 10.000 email/mese).
  • Vantaggi: server in Italia, documentazione in italiano, integrazioni PrestaShop mature.
  • Svantaggi: più caro di alternative, meno "moderno" di Brevo.

GetResponse

  • Migliore per: e-commerce piccoli e medi che vogliono anche marketing automation.
  • Prezzo: gratuito fino a 1.000 contatti; poi a scalare (circa 15 €/mese).
  • Vantaggi: interfaccia moderna, localizzazione in italiano, buone integrazioni.
  • Svantaggi: non è specializzato solo in transazionali, mix di marketing + ops.

Brevo (ex-Sendinblue)

  • Migliore per: chi vuole il miglior rapporto prezzo/performance senza compromessi.
  • Prezzo: 20 email/mese gratis; poi a scalare (circa 20 €/mese da 10.000 email).
  • Vantaggi: affidabilità enterprise, documentazione eccellente, API potente.
  • Svantaggi: interfaccia meno "intuitiva" per principianti; meno localizzata in IT.

Avviso su Mailchimp: se usi Mailchimp senza un dominio dedicato, PrestaShop invierà dal dominio comune mail.mcsv.net. Gmail e Yahoo lo riconosceranno come "generico" e abbatteranno il recapito. Se devi usare Mailchimp, attiva il Custom Email Domain (feature a pagamento).

Per la maggior parte dei negozi italiani, consiglio GetResponse (economia + semplicità) o Brevo (se vuoi enterprise-grade).

Come configurare SMTP esterno in PrestaShop (guida passo-passo)

Supponendo tu abbia scelto il provider e creato un account SMTP (i dati ti saranno dati nel pannello di controllo del provider).

Passo 1: Accedi al back office PrestaShop

Vai su Parametri > Email (o Impostazioni > Email, dipende dalla versione):

PrestaShop Admin > Impostazioni > Email

Passo 2: Abilita "Metodo di invio: SMTP"

Troverai il campo "Metodo di invio". Seleziona SMTP.

Passo 3: Inserisci i dati SMTP

Il provider ti darà:

  • Server SMTP: es. smtp.brevo.com o smtp.mailup.com
  • Porta: in genere 587 (TLS) o 465 (SSL). Usa 587 se non sei sicuro.
  • Utente: il tuo nome utente o email di account.
  • Password: la password SMTP (spesso diversa dalla password di login; il provider la genera).

Compila i campi in PrestaShop. Attiva "Crittografia": scegli TLS (è lo standard).

Server SMTP: smtp.brevo.com Porta: 587 Crittografia: TLS Nome utente: tuo_account@example.com Password: xxxxxxxxxxxxxxxx

Passo 4: Configura "Da" (From email)

Importante: il campo "Indirizzi email del negozio" (From) deve essere un indirizzo del tuo dominio (es. ordini@tuodominio.it).

Se il dominio non ha record SPF/DKIM, il provider SMTP lo aggiungerà per te. Leggi la documentazione del provider su dove mettere i record DNS.

Passo 5: Testa la configurazione

PrestaShop ha un bottone "Invia email di prova". Usa questa funzione per mandare un test al tuo indirizzo email personale. Se lo ricevi in Inbox, la configurazione è corretta. Se finisce in Spam o non arriva, controlla:

  1. Server/porta/credenziali sono esatti.
  2. Il dominio del mittente ha SPF/DKIM installati (chiedi al provider SMTP se è stato fatto automaticamente).

Passo 6: Salva e monitora

Una volta salvato, le email transazionali (ordini, spedizioni, password dimenticata) useranno il tuo SMTP esterno. Monitora i primi giorni nel pannello del provider per vedere il recapito reale.

Verifica il recapito con check.live-direct-marketing.online

Dopo la configurazione, vuoi essere sicuro che le tue transazionali non finiscano in Spam.

Usa il nostro tool gratuito check.live-direct-marketing.online:

  1. Accedi a check.live-direct-marketing.online (niente registrazione).
  2. Generi un indirizzo di test (seed email) a tua scelta (Gmail, Libero, Virgilio, TIM, Outlook, Yahoo, ecc.).
  3. Configuri PrestaShop per mandare un ordine di test a quel seed email.
  4. Il sistema ti mostra: dove è finita l'email (Inbox / Spam / Promotions), verdetto SPF/DKIM/DMARC, screenshot del rendering in light e dark mode.

Fai il test su almeno 3 seed (ad es. Gmail, Libero, Outlook) per assicurarti che PrestaShop funziona su tutta l'Italia.

Best practice per la deliverability dopo il cambio

Anche con SMTP esterno configurato, ci sono dettagli che fanno differenza:

  1. SPF/DKIM Record: il provider SMTP dovrebbe averli aggiunti automaticamente. Verifica nel tuo DNS control panel (Aruba, Hosting.com, ecc.) che i record SPF e DKIM per il tuo dominio puntino al provider.
  2. DMARC: crea anche un semplice record DMARC (anche solo v=DMARC1; p=none;). Non è obbligatorio, ma Gmail/Yahoo lo preferiscono.
  3. Tasso di rimbalzi: se gli indirizzi email dei tuoi clienti hanno molti errori (email fake, obsolete), il tasso di "hard bounce" salirà. Un provider SMTP serio vi allerta. Pulisci periodicamente la tua lista di clienti.
  4. Velocità di recapito: dopo il cambio, il recapito potrebbe migliorare in 2–7 giorni. Gmail e Yahoo usano algoritmi di reputazione graduale. Non aspettarti il 100% da subito; un 90–95% nei primi 7 giorni è ottimo.
  5. Monitoraggio: accedi al pannello del provider SMTP ogni settimana e verifica il tasso di recapito, bounce, complaints. Se vedi picchi di rifiuti o spam complaints, contatta il supporto subito.
Consiglio pratico
Dopo aver configurato SMTP, testa immediatamente con il nostro strumento gratuito. Invia un ordine di test, verifica che arrivi in Inbox e non in Spam su almeno 3 provider (Gmail, Libero, Outlook). Se c'è ancora un problema, il 95% delle volte è un record SPF/DKIM mancante nel tuo DNS — contatta il supporto del provider SMTP, non è colpa tua.

Se cambio SMTP, perdo i vecchi indirizzi email dei clienti?

No. I dati dei clienti restano in PrestaShop (database). Cambia solo il metodo di invio, non i dati. Tutte le future email useranno il nuovo SMTP.

Il costo di un SMTP esterno è troppo alto per il mio negozio?

La maggior parte dei provider italiani addebita per volume (numero di email), non per numero di clienti. Se mandassi 2.000 email/mese (es. 500 ordini × conferma + spedizione), la spesa è circa 20–30 €/mese con Brevo o GetResponse. Il ROI è enorme se recuperi il 10–20% dei clienti persi per mancato recapito.

Cosa succede se il provider SMTP va offline?

Nessun provider serio ha downtime regolare, ma se accade, PrestaShop non riesce a mandare email finché il provider non torna online. Per mitigare, scegli un provider con SLA (Service Level Agreement) forte, es. Brevo garantisce 99,9% uptime. Per un vero backup, puoi configurare PrestaShop con fallback (mail() o secondo SMTP), ma è raro serva.
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