Se hai un sito WordPress, sai quanto sia importante inviare email transazionali che raggiungano effettivamente la casella di posta dei tuoi utenti.
Che si tratti di conferme d’ordine, recupero password o notifiche, l’invio di email direttamente dal server del tuo hosting può spesso portare a un problema comune: le email finiscono nello spam.
In questo articolo, ti mostreremo come configurare correttamente le email transazionali su WordPress utilizzando il plugin WP Mail SMTP, come tener traccia delle email in uscita dal tuo sito WordPress, come testare la reputazione delle tue email con Mail Tester, come configurare Brevo.com e come controllare i DNS del tuo dominio.
Segui il videotutorial dettagliato passo passo
Cosa sono le email transazionali e perché finiscono nello spam?
Le email transazionali sono messaggi inviati automaticamente in risposta a un’azione specifica dell’utente, come la conferma di un ordine, il reset della password o notifiche di spedizione di WooCommerce.
Sono fondamentali per la comunicazione tra il tuo sito WordPress e l’utente/cliente, garantendo un’esperienza utente basilare ed evitandoti “rogne” come richieste di assistenza, richiesta informazioni via email etc.
Tuttavia, queste email transazionali di WordPress possono finire nello spam per diversi motivi:
- Configurazioni DNS mancanti o errate: Assenza di records SPF, DKIM o DMARC che autenticano il mittente reale dell’email.
- IP o dominio in blacklist: Se il server (o l’ip del server da cui invii le email) è associato a pratiche di spam, le email verranno bloccate dai provider.
- Contenuti sospetti: L’uso di parole come “gratis” o formattazioni eccessive all’interno dell’email che invii attira i filtri antispam e rischi di andare in blacklist.
- Volume di invio anomalo: Inviare troppe email in poco tempo può sembrare un comportamento sospetto agli occhi dei provider di Email e Software di Antispam.
Es. Se il tuo dominio inizia ad inviare migliaia di email senza avere uno “storico”, la pratica può essere vista dal provider che riceve l’email come un azione di SPAM, e sei “fritto” :).
Se sei fortunato ad accorgertene o se hai impostato un software che ti avisi in queste occasioni, potresti salvarti chiedendo assistenza al tuo provider, ma ti costerà un pò di soldi.
Per evitare questi problemi, se invii mail massive, è importante utilizzare servizi di invio email dedicati come SMTP esterni (es. Brevo, SendGrid, Postmark, Amazon SES etc.) e monitorare regolarmente le configurazioni del dominio e i tassi di consegna.
Se hai delle email in cui non sei sicuro che siano “vere” o attive, ti conviene VALIDARLE con servizi appositi prima di inserirle nelle tue lista di Mailing. Ma in questo tutorial parleremo nello specifico di email transazionali , ovvero email non inviate in modo massivo.
Come risolvere il problema con WP Mail SMTP per evitare lo spam su WordPress
Utilizzando il plugin di SMTP WP Mail SMTP potete risolvere molti problemi di deliverability instradando le email attraverso un provider SMTP affidabile, oppure tramite il tuo server hosting condiviso con IP non in blacklist dai maggiori provider ANTISPAM, migliorando drasticamente il tasso di consegna.
Passaggi per configurare WP Mail SMTP (Segui il video per istruzioni passo passo)
- Installazione del plugin:
- Vai su Plugin > Aggiungi nuovo nel tuo pannello WordPress
- Cerca “WP Mail SMTP”, quindi installa e attiva il plugin
- Configurazione:
- Vai su Impostazioni > WP Mail SMTP
- Scegli il provider SMTP (ad es. Hosting Hostcare.it, Brevo.com, Gmail, etc.)
- Inserisci i dettagli richiesti:
- Server SMTP
- Porta (es. 465 per SSL o 587 per TLS)
- Credenziali (email e password o API Key)
- Autenticazione:
- Configura i record SPF, DKIM e DMARC nel DNS del tuo dominio
- Assicurati che il provider SMTP scelto sia supportato e che non utilizzi un dominio segnalato per spam.
- Test dell’email:
- Clicca su Strumenti (nei sottomenu del plugin) ed usa l’opzione di invio test integrata nel plugin per verificare che le email vengano inviate correttamente e non dia nessun tipo di “warning” sui parametri DNS del dominio che invia
Configurare Brevo.com per validare il dominio
Brevo.com (ex Sendinblue) è un provider SMTP affidabile che garantisce un’alta consegna delle email. Per ottimizzare l’invio, è essenziale validare il dominio configurando i parametri DNS corretti.
Passaggi per configurare Brevo.com:
- Accedi a Brevo:
- Vai su www.brevo.com e accedi al tuo account.
- Naviga su Impostazioni > Mittenti domini e IP dedicati
- Clicca sulla tab Domini e poi sul pulsante Aggiungi un dominio
- Inserisci il nome del dominio e segui le istruzioni a video
- Configura i record DNS:
- Brevo ti fornirà i record DNS da aggiungere al tuo dominio:
- SPF: Un record TXT con una stringa simile a
v=spf1 include:spf.brevo.com ~all
. - DKIM: Un record CNAME che include la chiave pubblica per la firma delle email.
- DMARC (opzionale): Un record TXT per specificare come gestire le email non autenticate.
- SPF: Un record TXT con una stringa simile a
- Accedi al pannello di gestione DNS del tuo dominio (es. cPanel, DirectAdmin o Cloudflare) e aggiungi i record forniti.
- Brevo ti fornirà i record DNS da aggiungere al tuo dominio:
- Verifica il dominio:
- Dopo aver aggiunto i record DNS, torna su Brevo e clicca su Verifica dominio.
- Una volta verificato, il dominio sarà pronto per l’invio di email.
- Collega Brevo a WP Mail SMTP:
- Torna nelle impostazioni di WP Mail SMTP e seleziona Brevo come provider.
- Inserisci la tua API Key di Brevo (disponibile nella dashboard di Brevo).
- Salva le modifiche e invia un’email di test per confermare il funzionamento.
Tracciare le email in uscita con WP Email Logging
WP Email Logging è un plugin utile per monitorare tutte le email inviate dal tuo sito WordPress. Questo strumento registra ogni email in uscita, aiutandoti a diagnosticare problemi di consegna e a verificare che i messaggi siano stati inviati correttamente.
Come configurare WP Email Logging:
- Installazione del plugin:
- Vai su Plugin > Aggiungi nuovo e cerca “WP Email Logging”.
- Installa e attiva il plugin.
- Visualizzazione dei log:
- Dopo l’attivazione, vai su Strumenti > Email Log nel pannello WordPress.
- Qui troverai l’elenco di tutte le email inviate, con dettagli come:
- Destinatario.
- Oggetto.
- Stato (inviata o fallita).
- Data e ora.
- Analisi e risoluzione:
- Usa i log per individuare errori specifici.
- Se trovi email fallite, controlla le impostazioni SMTP o il provider configurato.
Questo plugin è particolarmente utile per siti con un alto volume di email transazionali, poiché permette di avere un controllo completo sul processo di invio.
Come testare la reputazione delle tue email con Mail Tester
Per assicurarti che le email inviate non finiscano nello spam, puoi utilizzare uno strumento gratuito come Mail Tester. Ecco come fare:
- Genera un indirizzo di test:
- Vai su www.mail-tester.com e copia l’indirizzo email generato (come lo screenshot sopra).
- Invia un’email di test:
- Torna nel pannello di WP Mail SMTP e invia un’email di test a quell’indirizzo.
- Analizza i risultati:
- Clicca su Check your score su Mail Tester.
- Verranno mostrati i dettagli sulla reputazione della tua email, inclusi:
- SPF e DKIM corretti.
- Presenza di eventuali blacklist.
- Qualità del contenuto dell’email.
Consigli per ottimizzare l’invio delle email con WordPress
- Usa un provider SMTP affidabile: Servizi come Hostcare.it, Gmail, SendGrid, Amazon SES o Brevo garantiscono alto tasso di consegna.
- Configura correttamente il DNS: Imposta record SPF, DKIM e DMARC per il tuo dominio.
- Monitora la tua reputazione: Usa strumenti come Mail Tester o MxToolbox per verificare regolarmente la reputazione del tuo dominio.
- Mantieni il tuo dominio pulito: Evita l’invio di email di massa o contenuti che potrebbero essere segnalati come spam.
Conclusione
Configurare correttamente le email transazionali su WordPress è essenziale per mantenere una comunicazione affidabile con i tuoi utenti. Grazie a WP Mail SMTP, Brevo.com e strumenti come Mail Tester, puoi migliorare significativamente il tasso di consegna delle email e assicurarti che i tuoi messaggi non finiscano nello spam.
Se hai domande o vuoi condividere la tua esperienza, lascia un commento qui o sul nostro canale Youtube! 😊 Link al video su Youtube