Le e-mail inviate da WordPress non arrivano a destinazione? Guida completa alla risoluzione dei problemi

Le e-mail inviate da WordPress non arrivano a destinazione? Una guida completa alla risoluzione dei problemi

Riassumere:ChatGPTPerplessità

Conosci bene la situazione. Qualcuno compila il tuo modulo di contatto. Il plugin segnala che l'invio è andato a buon fine. Nessun errore in vista. Ma il cliente dice che non ha ricevuto nulla.

Oppure un ordine su WooCommerce viene completato, ma la ricevuta non arriva mai. Oppure qualcuno richiede la reimpostazione della password e, dopo aver atteso invano l'e-mail, finisce per contattare l'assistenza.

Se stai già utilizzando un plugin SMTP come WP Mail SMTP per gestire le e-mail del tuo sito web, probabilmente non si tratta di un problema di invio, ma piuttosto di consegna.

Questa guida è pensata per quei casi in cui l'e-mail è stata inviata dal tuo sito, il tuo servizio SMTP l'ha accettata, ma poi è andata persa da qualche parte tra il tuo server e la casella di posta del destinatario. Ti guiderò attraverso lo stesso processo di diagnosi che utilizzo io stesso quando cerco di risolvere questo tipo di problema: confermare cosa è realmente successo, leggere il messaggio di errore, verificare l'autenticazione, controllare la reputazione ed escludere eventuali anomalie specifiche di WordPress. Alla fine avrai trovato una soluzione o saprai esattamente quale elemento non funziona.

Probabilmente hai già controllato la cartella dello spam e chiesto al destinatario di ricontrollare. Quindi salteremo questi passaggi e passeremo alla vera e propria diagnosi.

Come risolvere il problema delle e-mail di WordPress che vengono inviate ma non arrivano

Iniziamo verificando che l'e-mail sia effettivamente stata inviata dal tuo sito, per poi esaminare i messaggi di errore, l'autenticazione, la reputazione e tutti gli aspetti legati a WordPress che potrebbero compromettere la consegna.

Passaggio 1: Verifica che l'e-mail sia stata effettivamente inviata dal tuo sito

Un invio non andato a buon fine e una consegna non riuscita sembrano identici a prima vista (il destinatario non ha ricevuto nulla), ma richiedono soluzioni completamente diverse. Quindi, prima di iniziare a risolvere i problemi relativi alla consegna, assicurati che l'e-mail sia stata effettivamente inviata.

Controlla il registro delle e-mail

WordPress di per sé non registra le e-mail che tenta di inviare. Senza un plugin di registrazione, non c'è modo di sapere se wp_mail() e addirittura licenziato.

Inizia subito a registrare le tue e-mail

WP Mail SMTP registro delle e-mail cattura ogni wp_mail() Apri l'app e registra ciò che è successo. Aprila e trova l'e-mail che stai esaminando.

WP Mail - Registri email SMTP

Tre cose che potresti notare:

  • Inviato. L'e-mail ha lasciato il tuo sito e il tuo server SMTP l'ha accettata. Il problema si trova più a valle e il resto di questa guida è proprio per te.
  • Operazione non riuscita. L'invio non è andato a buon fine. Non si tratta di un problema di consegna: per risolvere il problema, consulta la guida " WordPress non invia le e-mail ".
  • Non compare affatto nel registro. Il modulo o il plugin non è mai stato richiamato wp_mail() innanzitutto. Di solito si tratta di un problema legato a un plugin o alla configurazione del modulo, che non ha nulla a che vedere con la consegna.

Se non hai configurato la registrazione

Configuralo prima di procedere con qualsiasi altra operazione di debug. Cercare di risolvere i problemi di invio senza un registro significa tirare a indovinare, e finirai per sprecare ore di tempo.

Correggete subito le vostre e-mail di WordPress

Fase 2: Effettuare un test per individuare il punto in cui si verifica il guasto

La consegna può fallire in uno dei tre punti seguenti: la tua configurazione di invio, il server di posta del destinatario o i filtri del destinatario stesso. Il fatto che alcune persone ricevano le tue e-mail (e altre no) di solito ti permette di capire quale sia il motivo.

Invia email di prova a più provider

Utilizza indirizzi di cui hai il controllo presso ciascuno dei principali provider: Gmail, Outlook o Hotmail, Yahoo e, idealmente, un dominio a pagamento Workspace o Microsoft 365. Invia la stessa email di prova a tutti questi indirizzi dal tuo sito WordPress. Grazie alla funzione di email di prova di WP Mail SMTP, l'operazione richiede circa un minuto.

Interpretare lo schema

Guarda cosa è successo e dove:

Cosa succedeProbabile causaDove cercare
Non arrivaConfigurazione dell'invio: autenticazione, lista nera o servizio SMTPPassaggi 4–6
Arriva ad alcuni ma non ad altriProblema di reputazione con i provider che ti hanno bloccatoPassi 5 e 8
Viene recapitato ovunque tranne che a un destinatario specificoIl loro filtro, blocco o casella di posta pienaVedi sotto
Arriva, ma finisce nella cartella dello spamContenuto, autenticazione o reputazionePassaggi 4, 5, 7

Se solo alcuni destinatari non ricevessero le tue e-mail

Quando tutti gli altri ricevono le tue e-mail senza problemi, ma una o due persone non le ricevono, il problema è quasi sempre da parte loro. Ecco cosa chiedere loro di controllare:

  • Spam, posta indesiderata e la scheda "Promozioni" di Gmail
  • Se il tuo indirizzo mittente è presente nei loro contatti o nell'elenco dei mittenti attendibili
  • Se hanno digitato correttamente il loro indirizzo sul modulo (gli errori di battitura sono dei veri e propri killer silenziosi)
  • Il loro elenco di mittenti bloccati
  • Se la loro casella di posta è piena, la posta in arrivo viene respinta

Se hanno verificato tutto ciò e continuano a non ricevere nulla, hai fatto tutto il possibile. I problemi dal lato del destinatario non spettano a te risolverli.

Fase 3: Decodifica del messaggio di errore

Quando un server di posta elettronica respinge la tua e-mail, ti invia un messaggio di errore spiegandone il motivo. La maggior parte delle persone non li legge mai, il che è un peccato perché il messaggio di errore di solito indica esattamente qual è il problema.

Dove finiscono davvero i rimbalzi

I messaggi di errore vengono inviati all'indirizzo di ritorno che hai configurato, che di solito corrisponde al tuo indirizzo e-mail del mittente. Controlla quella casella di posta, compresa la cartella dello spam.

Se utilizzi un servizio SMTP transazionale come SendLayer, SendGrid, Mailgun, Postmark o Brevo, i messaggi respinti vengono visualizzati nella dashboard del servizio anziché nella tua casella di posta in arrivo. Cerca nelle sezioni "Attività", "Soppressioni" o "Messaggi respinti ", a seconda del servizio. Per ulteriori informazioni sul significato di ciascuno stato, consulta la pagina dedicata ai messaggi respinti.

Hard bounce vs. soft bounce

Un hard bounce è definitivo. L'indirizzo non esiste, il dominio non è valido oppure sei stato bloccato. Non riprovare e rimuovi l'indirizzo dalla tua lista.

Un soft bounce è temporaneo. La casella di posta è piena, il server è fuori servizio, il messaggio è troppo grande. Di solito questi problemi si risolvono da soli. Ma se continui a ricevere soft bounce per lo stesso indirizzo, inizia a considerarlo come un hard bounce.

Qui trovi il resoconto completo: spiegazione degli stati di consegna delle e-mail.

Decodificatore dei codici di errore SMTP

Il codice contenuto nel messaggio di errore spiega cosa è successo:

CodiceSignificatoProbabile causaCosa fare
421Servizio non disponibileIl server di destinazione è sovraccarico o ti sta limitando la velocitàAspetta. Se continua a succedere, il problema è la tua reputazione.
450Casella di posta temporaneamente non disponibileServer occupato o blocco temporaneoRiprova. Se continuano a comparire errori 450, trattali come se fossero errori 550.
451Errore locale, riprova più tardiSpesso l'inserimento nella lista grigiaRiprova. La maggior parte dei provider accetta al secondo tentativo.
550Utente inesistenteL'indirizzo non esisteRimbalzo definitivo. Eliminarlo.
550 5.7.1Messaggio rifiutato in base alle regoleErrore di autenticazione o contenuto bloccatoVerifica SPF/DKIM/DMARC (Fase 4).
550 5.7.26È richiesta l'autenticazioneNon hai rispettato le regole relative agli invii in massa di Gmail/YahooConsulta i requisiti di Gmail per i mittenti di messaggi in massa.
552Casella di posta piena o messaggio troppo grandeLo spazio disponibile sul dispositivo del destinatario è esaurito oppure l'allegato è troppo grandeRiduci le dimensioni; al resto ci pensano loro.
553Nome della casella di posta non validoErrore di battitura o formato non validoRimbalzo definitivo. Verificare l'indirizzo.
554Transazione fallitaDi solito si tratta di una lista nera o di un grave problema di reputazioneVerifica lo stato della lista nera (Passaggio 5).

Non ricevi un messaggio di errore? Questo non significa che sia stato recapitato

La maggior parte dei provider non genera messaggi di errore quando filtra le email come spam. Si limitano ad accettare l'email e a spostarla silenziosamente nella cartella dello spam. Quindi, se non ricevi messaggi di errore e le email non compaiono nella posta in arrivo, controlla la cartella dello spam del destinatario, poi passa a verificare l'autenticazione e la reputazione.

Passaggio 4: Verifica l'autenticazione del mittente

Da quando nel 2024 sono entrate in vigore le regole di Gmail e Yahoo relative ai mittenti di posta di massa, l'autenticazione errata o mancante è diventata la causa più comune del mancato recapito silenzioso delle e-mail di WordPress. È quasi sempre da qui che inizio quando devo risolvere i problemi.

Una breve panoramica delle funzioni di ciascuno

SPF indica quali server sono autorizzati a inviare e-mail per il tuo dominio. DKIM firma i tuoi messaggi in modo che i destinatari possano verificare che non siano stati manomessi. DMARC indica ai server di destinazione come comportarsi in caso di fallimento di SPF o DKIM.

Se vuoi la versione completa, scopri cosa sono DMARC, SPF e DKIM.

Come verificare il proprio

La verifica più veloce richiede circa 30 secondi:

  1. Invia un'e-mail di prova a un indirizzo Gmail di cui hai il controllo.
  2. Apri l'e-mail, clicca sul menu con i tre puntini e seleziona " Mostra originale".
  3. Nella parte superiore, verifica che siano presenti le voci SPF: PASS, DKIM: PASS e DMARC: PASS.

Se uno di essi indica "FAIL" o "NONE", il problema è tuo.

Per un'analisi più approfondita, utilizza MXToolbox SuperTool, dmarcian o mail-tester.com.

Problemi comuni relativi all'autenticazione

Questi sono quelli che vedo più spesso:

  • Non è presente alcun record SPF. Aggiungine uno. Il tuo provider SMTP ti fornirà il valore TXT esatto da pubblicare nella directory principale del tuo dominio.
  • Record SPF multipli. I server di ricezione li ignorano tutti quando ce n'è più di uno. È necessario un unico record che elenchi tutti i mittenti legittimi. Scopri come unire più record SPF.
  • La firma DKIM non è stata applicata. La maggior parte dei servizi transazionali richiede l'aggiunta di record DNS per abilitare la firma DKIM. Controlla la dashboard del tuo servizio per verificare quali record devi ancora pubblicare.
  • Il record DKIM è stato suddiviso in modo errato tra i record TXT. Le chiavi DKIM lunghe devono essere suddivise in un modo specifico. Scopri come suddividere un record DKIM.
  • L'impostazione DMARC "Rifiuta prima dell'autenticazione" funziona davvero. A p=reject una politica con SPF o DKIM non validi comporta il fallimento silenzioso di tutte le operazioni. Inizia da p=none, controlla i rapporti finché non sei sicuro che la posta legittima venga lasciata passare, poi restringi i criteri a p=quarantine e alla fine p=reject. Vedi Come creare un record DMARC.

Informazioni sulle regole relative agli invii in massa

Se invii più di 5.000 e-mail al giorno a destinatari Gmail o Yahoo, devi assicurarti che SPF, DKIM e DMARC siano configurati correttamente, oltre a includere un'intestazione per la disiscrizione con un solo clic e a mantenere un tasso di segnalazioni di spam inferiore allo 0,3%. Anche per volumi ben inferiori alle 5.000 e-mail al giorno, entrambi i provider hanno iniziato ad applicare parte di questi requisiti anche ai mittenti con volumi minori.

Un'ultima cosa: lo spoofing

Se i dati di autenticazione sembrano corretti ma le e-mail continuano a non arrivare, vale la pena verificare se il tuo dominio è stato oggetto di spoofing da parte di uno spammer in passato. Abusi commessi in passato possono compromettere la reputazione del dominio anche molto tempo dopo. Consulta la guida su come risolvere i problemi di spoofing delle e-mail in WordPress per effettuare la pulizia.

Passaggio 5: Verifica della reputazione del mittente e dello stato nella lista nera

L'autenticazione è solo metà del lavoro. L'altra metà è la reputazione. I server di ricezione tengono traccia del tuo dominio di invio e del tuo indirizzo IP nel tempo e, se sei stato segnalato per un elevato numero di reclami, per l'invio a indirizzi non validi o per improvvisi picchi di volume, le tue e-mail verranno filtrate o respinte, indipendentemente dalla validità della tua autenticazione.

Verifica se sei nella lista nera

Tre strumenti gratuiti per iniziare:

  • Verifica lista nera di MXToolbox
  • Spamhaus (quella più importante — finire in questa lista comporta gravi conseguenze)
  • Barracuda Central (utilizzato da molti filtri aziendali)

Controlla il tuo dominio di invio e l'indirizzo IP da cui invia il tuo servizio SMTP. Se risulti presente in una lista, ciascuna di esse dispone di una propria procedura di rimozione, accessibile direttamente dal risultato della ricerca. Per una guida dettagliata, consulta la sezione su come verificare se il tuo dominio di invio è stato inserito in una lista nera.

Utilizzo di uno strumento di controllo della lista nera

Configurare Google Postmaster Tools

Se hai destinatari che usano Gmail (praticamente tutti), ti consiglio di configurarlo. È gratuito e ti mostra informazioni che Gmail non ti fornirebbe in altro modo: il tuo tasso di segnalazioni come spam, la reputazione del tuo dominio e del tuo IP, la percentuale di autenticazioni riuscite e gli errori di consegna così come vengono rilevati da Gmail stesso.

Ho visto persone passare settimane a cercare di risolvere i problemi di consegna senza mai aprire Postmaster Tools. Non fare come loro. Configurazione: come configurare Google Postmaster Tools.

Configurazione di Microsoft SNDS

L'equivalente di Microsoft è Smart Network Data Services (SNDS). L'interfaccia è brutta e bisogna sforzare un po' la vista per leggere i dati, ma è l'unico modo per scoprire cosa ne pensano Outlook, Hotmail e Live del tuo comportamento di invio. Se qualcuno dei tuoi destinatari utilizza questi servizi, configuralo.

Monitorare la reputazione del dominio in modo più ampio

Oltre agli strumenti forniti dal provider, puoi monitorare la reputazione complessiva del tuo dominio. Consulta la sezione dedicata al monitoraggio della reputazione di invio delle e-mail per avere un quadro più completo.

Cosa danneggia rapidamente la reputazione

Alcuni aspetti da tenere d'occhio:

  • Un tasso di segnalazioni di spam superiore allo 0,3%. A partire da questa soglia, Gmail inizia rapidamente a penalizzarti.
  • Invio a indirizzi non più validi o inattivi. La pulizia delle liste è fondamentale.
  • Un improvviso aumento del volume di invio. Passare da 0 a migliaia di messaggi al giorno è esattamente il tipico comportamento di uno spammer che sta intensificando l'attività. Procedi gradualmente con l'IP warming.
  • Autenticazione non riuscita (Fase 4).
  • Oggetti o contenuti che corrispondono ai modelli tipici dello spam.

Passaggio 6: Individuare le cause specifiche di WordPress

Se le tue credenziali di accesso sono valide e la tua reputazione sembra a posto, il problema è probabilmente da attribuire a WordPress. Ecco cosa di solito non funziona.

Stai ancora usando PHP Mail invece di SMTP

Impostazioni predefinite di WordPress wp_mail() La funzione richiama la funzione mail integrata in PHP, che la maggior parte degli host moderni ha limitato, declassato o disabilitato. La funzione mail di PHP può "avere esito positivo" sul tuo server senza generare alcun errore, mentre l'e-mail in realtà non viene mai inviata: l'host la scarta silenziosamente, oppure il server del destinatario la respinge perché manca l'autenticazione.

È proprio per risolvere questo problema che esiste WP Mail SMTP. Basta instradare le e-mail attraverso un vero servizio SMTP e il problema si risolve.

Il tuo host ha bloccato il traffico SMTP in uscita

Alcuni provider di hosting (soprattutto quelli economici che offrono hosting condiviso) bloccano completamente il traffico SMTP in uscita per impedire l'ingresso di spam nella loro rete. In questi casi, nei log compaiono solitamente messaggi del tipo «Impossibile connettersi all'host SMTP» o errori di timeout.

Per la soluzione, consulta la guida su come risolvere l'errore "Impossibile connettersi all'host SMTP" in WordPress.

Il tuo dominio "Da" non corrisponde a quello autenticato

Inviato da [email protected] quando l'autenticazione DNS è configurata per mail.yourbusiness.com non supererà il controllo DMARC, punto e basta. Qualunque cosa invii deve corrispondere a quanto autenticato dai tuoi record.

Molti utilizzano un sottodominio dedicato all'invio della posta transazionale, il che ha il vantaggio di proteggere la reputazione del dominio principale. Per saperne di più, leggi l'articolo "Cos'è un sottodominio e-mail e perché dovresti utilizzarne uno? ".

Le tue credenziali SMTP sono scadute

Le chiavi API vengono aggiornate periodicamente. I token OAuth scadono. Le password vengono modificate e nessuno si ricorda di aggiornare WordPress.

Se il tuo log è pieno di invii falliti a causa di errori di autenticazione, ecco cosa è successo. Effettua nuovamente l'autenticazione del client di posta e invia un messaggio di prova. Se non ti è chiaro, consulta la guida su come risolvere il problema di WP Mail SMTP che non invia l'e-mail di prova.

Un altro plugin sta intercettando la funzione wp_mail()

Altri plugin possono integrarsi con wp_mail() e modificare o bloccare ciò che viene inviato. I plugin di cache, sicurezza e antispam sono i soliti sospetti.

Disattiva uno alla volta gli altri plugin che interagiscono con la posta elettronica e invia nuovamente un messaggio di prova dopo ogni operazione. Se il registro della posta elettronica mostra che il messaggio non è mai stato inviato, il problema è quasi sempre legato a un plugin o al PHP, non alla consegna.

Stai utilizzando un servizio di posta elettronica inadeguato al tuo volume di traffico

Il servizio di posta elettronica gratuito Gmail limita l'invio a circa 500 email al giorno per gli account personali. Se il tuo sito WordPress ne invia di più, le email vengono silenziosamente respinte.

Se gestisci volumi consistenti, ricorri a un servizio di posta transazionale: consulta la nostra rassegna dei fornitori di servizi di posta transazionale per scegliere quello più adatto alle tue esigenze.

Le e-mail arrivano, ma finiscono nella cartella dello spam

Tecnicamente è stata recapitata. Dal punto di vista del destinatario, però, non ha importanza: non la leggerà. La causa principale è solitamente da ricercarsi nei contenuti, nella formattazione o nella reputazione, piuttosto che nell'autenticazione o nell'instradamento; consulta quindi il passaggio successivo e la nostra guida sulle email di WordPress che finiscono nella cartella dello spam.

Correggete subito le vostre e-mail di WordPress

Passaggio 7: Verifica dei contenuti e dei modelli delle e-mail

L'autenticazione e la reputazione ti consentono di arrivare nella posta in arrivo. Il fatto che tu rimanga lì dipende dal contenuto effettivo dell'e-mail. Molte e-mail "smarritte" vengono tecnicamente recapitate, ma finiscono nella cartella dello spam.

Lingua e formattazione

I vecchi comandi funzionano ancora:

  • TUTTO MAIUSCOLO nell'oggetto, soprattutto se accompagnato da punti esclamativi
  • Più di un punto esclamativo in qualsiasi punto
  • Parole come «gratis», «garanzia», «agisci subito», «offerta limitata» — soprattutto negli oggetti delle e-mail
  • Testo nascosto, trucchi "bianco su bianco", strani caratteri invisibili
  • Forte enfasi sui colori rosso e verde (un residuo dei vecchi modelli utilizzati nelle truffe)

Struttura HTML

I filtri analizzano il codice HTML e segnalano i problemi più comuni:

  • Email contenenti solo immagini. Un rapporto immagini/testo sbilanciato viene interpretato come un segnale di spam.
  • Codice HTML errato, tag non chiusi. Il risultato è sgradevole alla vista e sembra poco professionale.
  • Non è disponibile una versione in testo semplice. I filtri moderni richiedono sia il formato HTML che quello in testo semplice.
  • URL abbreviati (bit.ly e simili). Non utilizzarli nelle e-mail transazionali.

Allegati

  • Qualsiasi file superiore a 10 MB viene bloccato da molti filtri.
  • .zip, .exe, e .js Gli allegati fanno quasi sempre scattare il sistema di valutazione dello spam.
  • Per le immagini, l'inserimento diretto offre solitamente risultati migliori rispetto all'allegato.

Manca il link per annullare l'iscrizione (solo e-mail di marketing)

Se invii messaggi che possano anche solo sembrare di natura commerciale, devi includere un'intestazione per la disiscrizione con un solo clic. È un requisito previsto dalle normative CAN-SPAM e GDPR, nonché dalle regole di Gmail e Yahoo per i mittenti di messaggi in massa. Scopri come aggiungere le intestazioni di disiscrizione alla lista in WordPress.

Verifica il tuo indirizzo e-mail su mail-tester.com

Invia la tua email all'indirizzo fornito da mail-tester.com e otterrai un punteggio di probabilità di spam su una scala da 1 a 10. Cerca di raggiungere un punteggio pari o superiore a 9. L'analisi dettagliata ti indicherà esattamente quali sono gli elementi che incidono negativamente sul punteggio.

mailtester per il controllo della deliverability delle e-mail

Passaggio 8: Particolarità relative alla deliverability specifiche per i provider

Ogni principale provider applica criteri di filtraggio diversi, quindi se un'e-mail arriva a Gmail ma non a Outlook, questo è un segnale. Ecco cosa c'è da sapere su ciascuno di essi.

Gmail

Le regole di autenticazione più severe dall'introduzione delle norme sui mittenti di massa del 2024. Gmail dispone anche della scheda "Promozioni", che finisce per filtrare molte email transazionali che non dovrebbe — il che è fastidioso quando le richieste di reimpostazione della password vengono classificate come email di marketing. Postmaster Tools è indispensabile quando si gestiscono volumi consistenti. Per problemi specifici relativi a Gmail, consulta la sezione "Gmail blocca le tue email".

Outlook e Microsoft 365

Il filtro SmartScreen di Outlook è una scatola nera. Microsoft non rivela i criteri di valutazione utilizzati, e SNDS è l'unico modo per avvicinarsi a capirne il funzionamento. Inoltre, Outlook impiega più tempo di Gmail a rimuovere un mittente dalla classificazione come "spam": anche le e-mail legittime possono rimanere nella cartella dello spam per settimane, finché un numero sufficiente di destinatari non clicca su "Non è spam". I nuovi domini di invio hanno particolari difficoltà in questo ambito.

Yahoo e AOL

In questi giorni Yahoo sta applicando criteri di filtraggio simili a quelli di AOL. Tra i quattro principali servizi, è quello più rigoroso in materia di autenticazione ed è stato il primo ad applicare effettivamente le norme del 2024. Se Yahoo ti rifiuta mentre gli altri non lo fanno, controlla innanzitutto i requisiti di autenticazione.

Apple Mail e iCloud

La funzione "Protezione della privacy della posta" di Apple impedisce il tracciamento, ma non influisce sulla consegna, quindi comprometterà le tue metriche senza però causare effettivamente il problema che stai cercando di risolvere. iCloud è molto rigoroso nei confronti di chi invia per la prima volta a un determinato destinatario ed è particolarmente esigente riguardo ai sottodomini, quindi un nuovo sottodominio di invio potrebbe impiegare più tempo a conquistare la fiducia del sistema rispetto ad altri casi.

Destinatari del programma Corporate Exchange

Questi sono i casi più complessi. Le piattaforme di filtraggio aziendali (Mimecast, Proofpoint, Barracuda) si integrano direttamente con Exchange e hanno tutte le proprie regole. Se gestisci un sito B2B e l'intera azienda di un cliente non riceve le tue e-mail, la soluzione consiste quasi sempre nel far inserire il tuo dominio nella whitelist dal team IT del cliente. Non puoi risolvere il problema da parte tua.

Diagnosi rapida: dal sintomo alla causa probabile

Tabella di navigazione rapida per chi conosce già il proprio sintomo e desidera passare direttamente alla sezione corrispondente:

SintomoCausa più probabileSezione da leggere
Le e-mail non vengono recapitate a nessun destinatarioCredenziali SMTP, blocco host o PHP MailPassaggi 1 e 6
Ad alcuni destinatari arrivano, ad altri noProblema di reputazione con determinati fornitoriPassi 5 e 8
Le e-mail arrivano ma finiscono nella cartella dello spamAutenticazione, contenuti o reputazionePassaggi 4, 5, 7
Bounce mostra errori 5.7.1Errore di autenticazioneFase 4
Bounce mostra 550 erroriRimbalzo definitivo — indirizzo non valido o bloccatoFase 3
Le email di prova funzionano, quelle vere noClassificazione dei contenuti o dello spam negli invii in massaPassaggio 7
Solo i destinatari di Gmail non ricevono le e-mailPostmaster Tools ti spiegherà il motivoPassaggi 4 e 5
Solo i destinatari di Outlook non ricevono le e-mailSNDS vi spiegherà il perchéPassi 5 e 8
L'invio ha smesso improvvisamente di funzionareCredenziali scadute o inserimento in una nuova lista neraPassaggi 5 e 6
L'invio dei moduli non genera alcuna emailProblema di invio, non di consegnaWordPress non invia e-mail

Evita che ciò si ripeta

Una volta risolto il problema immediato, l'obiettivo è quello di non doverlo risolvere di nuovo tra sei mesi. Ecco alcuni aspetti da tenere ben presenti:

Assicurati un'autenticazione corretta fin dal primo giorno

SPF, DKIM e DMARC: configurarli correttamente sin dall'inizio su qualsiasi nuovo dominio di invio. Anche con p=none Per quanto riguarda DMARC, i rapporti ti indicheranno chi sta inviando e-mail a tuo nome, il che è un'informazione utile.

Utilizza un vero servizio SMTP

La cosa più importante che puoi fare per migliorare la deliverability di un sito WordPress è smettere di usare PHP Mail. Scegli un provider di servizi di posta transazionale adatto al tuo volume di traffico e al tuo budget.

Attivazione di nuovi domini di invio

Non passare da zero a migliaia di email al giorno da un giorno all'altro. Per un server di posta in arrivo, questo comportamento sembra proprio quello di uno spammer che sta aumentando il volume. Procedi con un riscaldamento graduale.

Dai un'occhiata agli strumenti per la reputazione

Strumenti per amministratori di posta e SNDS, una volta alla settimana. Individuare tempestivamente un leggero calo del punteggio del mittente richiede molto meno tempo che porvi rimedio dopo tre mesi di danni.

Tieni in ordine la tua lista

  • Elimina immediatamente i bounce permanenti. Ogni nuovo tentativo di invio a un indirizzo non più valido danneggia la tua reputazione.
  • Reattivare o eliminare gli indirizzi inattivi dopo un periodo di sei-dodici mesi senza aperture.
  • Verifica gli indirizzi e-mail inseriti nei moduli prima che vengano aggiunti a una lista. Vedi la guida alla verifica degli indirizzi e-mail in WordPress.

Imposta avvisi di errore

Non vorrai certo scoprire che le consegne non sono andate a buon fine solo grazie alle lamentele dei clienti. Ricevi un avviso non appena si verifica un problema: ecco come ricevere avvisi quando le e-mail di WordPress non vengono recapitate.

Leggi le nozioni fondamentali

Se è la prima volta che ti cimenti con la deliverability, avere una visione d'insieme ti farà risparmiare un sacco di tempo nella risoluzione dei problemi in seguito. Inizia con la guida per principianti alla deliverability delle e-mail.

Domande frequenti sul mancato recapito delle e-mail di WordPress

Perché le mie e-mail di WordPress vengono inviate ma non arrivano a destinazione?

Di solito si tratta di una delle quattro cause seguenti: autenticazione del mittente non valida (SPF, DKIM o DMARC), reputazione del mittente compromessa o inserimento in una lista nera, blocco silenzioso del traffico SMTP in uscita da parte del tuo provider di hosting, oppure l'e-mail che viene filtrata nella cartella dello spam del destinatario. Inizia dall'autenticazione: è la causa più comune e quella più veloce da verificare.

Come faccio a sapere se le mie e-mail vengono effettivamente inviate?

Crea un registro delle e-mail. WP Mail SMTP registra ogni wp_mail() la chiamata e cosa è successo. Se il registro riporta Inviato, il problema si trova a valle del tuo sito. Se c'è scritto Fallito oppure se l'e-mail non compare affatto nel registro, il problema riguarda l'invio e non la consegna, e la soluzione è diversa.

Perché le mie e-mail arrivano su Gmail ma non su Outlook (o viceversa)?

Ogni provider esegue il filtraggio in modo indipendente. Se Gmail accetta le tue e-mail mentre Outlook no, il problema risiede nella tua reputazione o nell'autenticazione, secondo la valutazione di Outlook. Controlla Microsoft SNDS. Attivalo per Gmail e controlla Postmaster Tools. Gli errori specifici di un provider richiedono una diagnostica specifica per quel provider.

Cosa significa "Notifica dello stato di consegna (non consegnato)"?

Si tratta di un messaggio di errore. Un server di posta ha respinto la tua email e ti sta spiegando il motivo. Il codice SMTP riportato nel corpo del messaggio (550, 421, 5.7.1, ecc.) rappresenta la diagnosi effettiva; al punto 3 sopra riportato troverai una guida per interpretare i codici più comuni.

Il mio provider può bloccare le e-mail senza avvisarmi?

Sì, e molti host condivisi lo fanno. Bloccano il traffico SMTP in uscita o ignorano silenziosamente le e-mail inviate tramite PHP Mail. Il sintomo è che le e-mail vengono "inviate" senza errori, ma poi non arrivano mai a destinazione. La soluzione consiste nell'inviarle tramite un servizio SMTP esterno, invece di affidarsi alla gestione della posta del proprio host.

Quanto tempo ci vuole perché la reputazione del mittente si riprenda?

Da poche settimane a qualche mese, a seconda della gravità del danno e del volume di invii durante la fase di ripristino. La soluzione più rapida consiste nel risolvere la causa del calo (pulire la lista, smettere di inviare messaggi a indirizzi inattivi) e ridurre il volume degli invii mentre la reputazione si riprende. Aumentare il volume degli invii per “dimostrare” la propria legittimità non fa che peggiorare la situazione.

Ho davvero bisogno di DMARC se ho già configurato SPF e DKIM?

Sì, soprattutto dopo il 2024. Gmail e Yahoo lo richiedono già per i mittenti che inviano messaggi in massa, e altri provider stanno seguendo la stessa strada. Senza DMARC, le tue e-mail rischiano maggiormente di essere segnalate come sospette, anche se i controlli SPF e DKIM risultano positivi.

Le mie e-mail di WordPress finiscono nella cartella dello spam: si tratta dello stesso problema?

È simile, ma non proprio. Finire nella cartella dello spam significa che l'e-mail è stata recapitata e poi filtrata. Non arrivare a destinazione significa che è stata respinta o scartata prima della consegna. Le soluzioni si sovrappongono in gran parte: l'autenticazione, la reputazione e il contenuto giocano un ruolo in entrambi i casi.

Successivamente, scopri come risolvere i ritardi nelle e-mail in WordPress.

I problemi di consegna non sono l'unico grattacapo legato alla deliverability. Se le tue e-mail arrivano con qualche ora di ritardo rispetto al previsto, la soluzione è diversa. Scopri come risolvere i ritardi nelle e-mail in WordPress per seguire quella procedura di diagnosi.

Migliorare la deliverability è un processo. I risultati più immediati si ottengono ottimizzando l'autenticazione e abbandonando l'uso di PHP Mail. I benefici a lungo termine derivano dal monitoraggio della reputazione e dal mantenimento di una lista pulita. Una volta messi in atto questi accorgimenti, questo tipo di problemi si risolve quasi completamente.

Se vuoi una soluzione rapida per gestire tutto questo su un sito WordPress, WP Mail SMTP è proprio quello che fa al caso tuo. Il registro e-mail integrato rileva gli errori non appena si verificano, gli avvisi ti avvisano prima ancora che lo facciano i clienti, le connessioni di backup entrano in funzione quando un server di posta smette di funzionare e la procedura guidata di configurazione ti accompagna passo dopo passo nel collegamento con i principali servizi transazionali, garantendo un'autenticazione corretta fin dall'inizio.

Correggete subito le vostre e-mail di WordPress

Sei pronto a risolvere i tuoi problemi con le e-mail? Inizia oggi stesso con il miglior plugin SMTP per WordPress. Se preferisci che sia qualcun altro a occuparsi della configurazione, puoi acquistare l'estensione " White Glove Setup"; inoltre, su tutti i piani a pagamento è prevista una garanzia di rimborso di 14 giorni.

Se questo articolo vi è stato utile, seguiteci su Facebook e Twitter per altri consigli e tutorial su WordPress.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se fate clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scoprite come WPForms viene finanziato, perché è importante e come potete sostenerci.

Rachel Adnyana

Rachel scrive su WordPress da un decennio e costruisce siti web da molto più tempo. Oltre allo sviluppo web, è affascinata dall'arte e dalla scienza del SEO e del marketing digitale.Per saperne di più

Provate il nostro plugin gratuito WP Mail SMTP

Utilizzate il vostro provider SMTP preferito per inviare in modo affidabile le e-mail di WordPress.