Riepilogo AI
Hai pubblicato un modulo di contatto, l'hai provato una volta e poi hai smesso di pensarci. Un mese dopo, però, scopri che un cliente sta cercando di contattarti da settimane. Il modulo ha funzionato per tutto il tempo: semplicemente, le e-mail non sono mai arrivate nella tua casella di posta.
Se ti suona familiare, sei nel posto giusto. Questo è uno dei problemi più comuni segnalati dagli utenti di WPForms, e la soluzione è quasi sempre la stessa.
In questo articolo spiegherò perché le e-mail dei moduli di contatto di WordPress finiscono nella cartella dello spam (o scompaiono del tutto) e illustrerò i passaggi esatti da seguire per risolvere il problema, in modo che le notifiche arrivino effettivamente nella tua casella di posta in arrivo.
In breve: la risposta in breve
La maggior parte delle e-mail inviate tramite i moduli di contatto di WordPress finisce nella cartella dello spam perché il sito utilizza la funzione `mail()` di PHP, che non autentica il dominio. I provider di posta elettronica come Gmail e Outlook considerano sospette le e-mail non autenticate e le filtrano nella cartella dello spam o le bloccano del tutto.
La soluzione: installa WP Mail SMTP, collega un servizio di invio e-mail come SendLayer o Brevo e autentica il tuo dominio. La configurazione richiede meno di 10 minuti ed è gratuita per la maggior parte dei siti di piccole dimensioni.
Come risolvere il problema delle e-mail inviate tramite il modulo di contatto che finiscono nella cartella dello spam
- Perché le e-mail del modulo di contatto finiscono nello spam?
- Come risolvere il problema delle e-mail del modulo di contatto che finiscono nello spam
- Passaggio 1. Scegli un client di posta e autentica il tuo dominio
- Passaggio 2: Installa WP Mail SMTP
- Passaggio 3: Eseguire la procedura guidata di installazione
- Passaggio 4: Imposta il nome del mittente e l'indirizzo e-mail del mittente
- Passaggio 5: Attivare i registri delle e-mail e gli avvisi
- Passaggio 6: Controlla le impostazioni di notifica di WPForms
- Altri modi per migliorare la deliverability
- Domande frequenti sullo spam nelle e-mail inviate tramite il modulo di contatto
Perché le e-mail del modulo di contatto finiscono nello spam?
Ogni email che invii viene valutata in background. I provider di posta elettronica sottopongono il tuo messaggio a decine di controlli e, più alto è il punteggio di spam, minori sono le probabilità che finisca nella posta in arrivo.
Per quanto riguarda in particolare i moduli di contatto di WordPress, questi sono i soliti responsabili:
1. Il tuo dominio non è stato autenticato
Questa è una novità importante. Gmail, Yahoo e Microsoft ora richiedono l'autenticazione del mittente (SPF, DKIM e DMARC) per i mittenti che inviano messaggi in massa e penalizzano pesantemente le e-mail non autenticate provenienti da chiunque altro. Se il tuo sito WordPress non è configurato per inviare e-mail autenticate, parti già in svantaggio.
2. WordPress utilizza di default la funzione mail() di PHP
Di default, WordPress invia le e-mail tramite il server web utilizzando la funzione mail() integrata in PHP. Funziona, ma non è pensata per garantire la consegna. Manca l’autenticazione, non è prevista una logica di riprova e non viene registrata alcuna traccia. Inoltre, la maggior parte dei server di hosting non è configurata per inviare e-mail in modo corretto, motivo per cui molte e-mail di WordPress non vengono recapitate senza che se ne accorga nessuno.
3. Il tuo server di hosting è stato inserito in una lista nera
I piani di hosting condiviso ospitano centinaia di siti su un unico server. Se uno di questi siti invia spam o viene violato, l'IP dell'intero server può finire in una lista nera. I moduli continuano a funzionare, ma le e-mail vengono respinte prima di raggiungere il destinatario.
4. L'indirizzo del mittente non corrisponde al tuo dominio
Se il tuo modulo invia le e-mail da [email protected] ma il tuo sito si trova all'indirizzo yourbusiness.com, i provider di posta elettronica notano questa discrepanza e si insospettiscono. Si tratta del cosiddetto "spoofing del dominio" ed è uno dei modi più rapidi per finire nella lista dei sospetti.
5. I tuoi contenuti sembrano spam
Allegati con immagini di grandi dimensioni, numerosi link, oggetti delle e-mail scritti interamente in maiuscolo e le classiche parole che fanno scattare i filtri antispam (“gratis”, “agisci subito”, “offerta limitata”) fanno aumentare il tuo punteggio. Le notifiche dei moduli di contatto di solito non presentano questi problemi, ma a volte le risposte automatiche inviate agli utenti sì.
6. Il tuo dominio ha un TLD insolito
Alcuni domini di primo livello comportano un rischio di spam maggiore rispetto ad altri. I TLD più recenti, come .work, .shop e .biz, sono sottoposti a un controllo più rigoroso rispetto a quelli consolidati, come .com o .org.
Il vero motivo per cui la maggior parte delle email standard finisce nella cartella della posta indesiderata
Tra le cause sopra elencate, ce n’è una che sta alla base di quasi tutte le richieste di assistenza del tipo «Aiuto, le mie e-mail di WPForms non arrivano»: l’autenticazione.
Si tratta di un problema di WordPress, non di WPForms. Tutti i plugin che utilizzano la funzione wp_mail() presentano la stessa limitazione, ed è per questo che molti gestori di siti si trovano ad affrontarla.
La buona notizia è che la soluzione è semplice, gratuita per la maggior parte dei siti e definitiva. Basta sostituire la funzione mail predefinita di PHP con un servizio di posta elettronica autenticato e il problema di consegna scomparirà.
Come risolvere il problema delle e-mail del modulo di contatto che finiscono nello spam
Lo strumento ideale per questo scopo è WP Mail SMTP. Sostituisce la funzione di posta predefinita di WordPress con una connessione correttamente autenticata a un vero servizio di posta elettronica, in modo che i tuoi messaggi ricevano lo stesso trattamento in termini di recapito delle e-mail inviate da Gmail o Outlook.
Nella directory dei plugin di WordPress.org è disponibile una versione gratuita e una versione Pro con funzionalità aggiuntive quali registri delle e-mail, avvisi immediati in caso di errori e accesso a servizi di invio e-mail premium. Per la maggior parte dei siti di piccole dimensioni, la versione gratuita abbinata a un account gratuito per l'invio di e-mail è tutto ciò che serve.
Ecco la configurazione completa.
Passaggio 1. Scegli un client di posta e autentica il tuo dominio
Per prima cosa, scegli un servizio di invio email (detto anche servizio di email transazionali). Si tratta del servizio di terze parti che si occuperà effettivamente di inviare le tue email.
WP Mail SMTP supporta tutte le principali opzioni.
Consigliato per la maggior parte dei siti:
- SendLayer— progettato appositamente per WordPress, generoso piano gratuito, facile da configurare
- Brevo(precedentemente Sendinblue) — gratuito fino a 300 e-mail al giorno, ideale per le piccole imprese
- SMTP.com— un'azienda con una lunga esperienza nel settore, affidabile anche su larga scala
Altri programmi di posta elettronica supportati:
Amazon SES, Elastic Email, Google Workspace/Gmail, Mailgun, Mailjet, MailerSend, Mandrill, Microsoft 365/Outlook, Postmark, Resend, SendGrid, SMTP2GO, SparkPost, Zoho Mail o qualsiasi altro provider SMTP.
Una volta scelto quello che preferisci, registrati e segui le istruzioni di configurazione. La maggior parte dei client di posta ti chiederà di autenticare il tuo dominio aggiungendo i record SPF, DKIM e, talvolta, DMARC nelle impostazioni DNS. La documentazione del tuo provider di hosting ti guiderà passo passo in questa procedura, oppure puoi consultare la documentazione di WP Mail SMTP, che contiene guide dettagliate per ogni client di posta.
Non tralasciare l'autenticazione del dominio. È il passo più importante per garantire la recapitabilità.
Passaggio 2: Installa WP Mail SMTP
Accedi alla dashboard di WordPress, vai su Plugin » Aggiungi nuovo e cerca “WP Mail SMTP”. Clicca su Installa ora, poi su Attiva.

Se hai acquistato la versione Pro, carica invece il file ZIP del plugin utilizzando il pulsante «Carica plugin» nella parte superiore della pagina «Aggiungi plugin».
Passaggio 3: Eseguire la procedura guidata di installazione
Non appena attivi il plugin, WP Mail SMTP avvia una procedura guidata di configurazione. Clicca su «Let’s Get Started» per iniziare.

Nella prima schermata ti verrà chiesto di selezionare il tuo provider di posta elettronica da un elenco visivo. Scegli lo stesso servizio a cui ti sei registrato nel Passaggio 1 (questo è importante: l'utilizzo di provider diversi causa errori di autenticazione).
Da lì, la procedura guidata ti aiuterà a collegare il tuo account. Ogni client di posta elettronica prevede passaggi leggermente diversi, ma WP Mail SMTP si occupa della maggior parte della configurazione tecnica al posto tuo.
Passaggio 4: Imposta il nome del mittente e l'indirizzo e-mail del mittente
Dopo aver configurato il tuo client di posta, dovrai impostare il nome del mittente e l'indirizzo e-mail del mittente che appariranno nei tuoi messaggi in uscita.
Due regole da seguire:
- Utilizza un indirizzo e-mail appartenente al dominio che hai autenticato. Se hai autenticato yourbusiness.com, l'indirizzo e-mail del mittente deve terminare con @yourbusiness.com. L'uso di @gmail.com in questo caso vanifica lo scopo stesso dell'autenticazione.
- Attiva le opzioni "Forza mittente e-mail" e "Forza nome mittente". In questo modo si sovrascrivono le impostazioni di qualsiasi plugin (compreso WPForms) che tenti di impostare il proprio indirizzo mittente. È il modo più semplice per garantire che ogni e-mail inviata dal tuo sito venga autenticata correttamente.

Passaggio 5: Attivare i registri delle e-mail e gli avvisi
Se utilizzi WP Mail SMTP Pro, attiva queste due funzioni durante la configurazione (o in un secondo momento nella sezione WP Mail SMTP » Impostazioni):
- Registri dettagliati delle e-mail: conservano una traccia di ogni e-mail inviata dal tuo sito, sia che l'invio sia andato a buon fine sia che abbia dato esito negativo. Indispensabili per la risoluzione dei problemi.
- Avvisi istantanei via e-mail — ti avvisa immediatamente se il tuo sito non riesce a inviare un'e-mail, così puoi scoprire eventuali problemi di consegna in pochi minuti anziché in settimane.
Puoi anche attivare il riepilogo settimanale via e-mail per ricevere nella tua casella di posta le statistiche sulla deliverability e i tassi di apertura e di clic.
Al termine della configurazione, WP Mail SMTP invia un'e-mail di prova per consentirti di verificare che tutto funzioni correttamente. Se la ricevi nella tua casella di posta, è tutto a posto.

Passaggio 6: Controlla le impostazioni di notifica di WPForms
Ultimo passaggio. Apri il modulo che desideri controllare in WPForms, quindi vai su Impostazioni » Notifiche.

Nei campi "Nome mittente" e "E-mail mittente" vedrai una nota che ti informa che tali impostazioni sono ora gestite da WP Mail SMTP. È proprio quello che ti serve. Significa che le notifiche dei moduli verranno inviate tramite il tuo client di posta autenticato, anziché tramite la funzione predefinita di WordPress.
Se disponi di più moduli, questa impostazione si applica automaticamente a tutti. Non è necessario aggiornare ogni singolo modulo.
Altri modi per migliorare la deliverability
Una volta configurato l'SMTP, bastano pochi ulteriori ritocchi per migliorare ulteriormente la deliverability dei tuoi moduli:
- Usa un nome del mittente facilmente riconoscibile. «Nome della tua azienda» o «[Il tuo nome] presso la tua azienda» sono opzioni migliori rispetto a qualcosa di generico come «WordPress» o «Admin».
- Assicurati che il contenuto delle risposte automatiche sia pulito. Se invii una risposta automatica agli utenti che compilano il tuo modulo, evita le parole che potrebbero far scattare i filtri antispam, le immagini pesanti e gli elenchi di link troppo lunghi.
- Limita gli allegati. I file di grandi dimensioni fanno aumentare il tuo punteggio di spam. Se devi condividere un documento, inserisci invece un link.
- Prova con uno strumento come Mail-Tester. Invia un'e-mail di prova dal tuo modulo, incolla l'indirizzo di prova che ti viene fornito e ottieni un punteggio di deliverability da 0 a 10 con suggerimenti specifici.
- Assicurati che l'indirizzo e-mail dell'amministratore di WordPress corrisponda al dominio che hai autenticato. Se il tuo indirizzo e-mail dell'amministratore è ancora [email protected] ma hai autenticato yourbusiness.com, alcune e-mail di sistema continueranno a non funzionare correttamente. Ecco come modificare l'indirizzo e-mail dell'amministratore di WordPress.
- Fai attenzione agli allegati nelle notifiche dei moduli. La nostra guida su come allegare file alle notifiche dei moduli spiega come farlo correttamente senza compromettere la deliverability.
Sei pronto a smettere di perdere potenziali clienti?
Se le e-mail inviate tramite il tuo modulo di contatto finiscono nella cartella dello spam, probabilmente hai già perso delle richieste di cui non verrai mai a conoscenza. La soluzione è semplice, gratuita e definitiva.
Scarica WP Mail SMTP e dedica oggi stesso 10 minuti alla configurazione. Poi crea qualsiasi modulo ti serva per la tua attività con WPForms, il plugin per moduli WordPress più intuitivo per i principianti, utilizzato da oltre 6 milioni di siti web.
Domande frequenti sullo spam nelle e-mail inviate tramite il modulo di contatto
Perché le e-mail inviate tramite il mio modulo di contatto WPForms non vengono recapitate?
Probabilmente il tuo modulo funziona correttamente, ma le e-mail vengono respinte o ignorate perché il tuo sito non è autenticato. Installa WP Mail SMTP, configura un client di posta e autentica il tuo dominio. In quasi tutti i casi questo risolve il problema.
WP Mail SMTP è gratuito?
Sì. La versione gratuita di WP Mail SMTP è disponibile nella directory dei plugin di WordPress.org ed è compatibile con diversi servizi di invio email gratuiti, tra cui il piano gratuito di SendLayer e quello di Brevo (300 email al giorno). La versione Pro include registri delle email, avvisi immediati e l'accesso a servizi di invio email come Amazon SES e Microsoft 365.
Qual è la differenza tra SendLayer, Brevo e SMTP.com?
Tutti e tre sono provider di posta elettronica consigliati e certificati che funzionano alla perfezione con WP Mail SMTP. SendLayer è stato progettato appositamente per WordPress e offre la configurazione più semplice. Brevo offre il piano gratuito più generoso (300 email al giorno a tempo indeterminato). SMTP.com è la scelta migliore se invii grandi volumi di email e hai bisogno di un'affidabilità di livello aziendale.
Devo effettuare l'autenticazione del mio dominio anche per un sito WordPress molto piccolo?
Sì. Da quando Gmail e Yahoo hanno introdotto requisiti più severi per i mittenti nel 2024, le e-mail non autenticate vengono filtrate in modo massiccio, indipendentemente dal numero di messaggi inviati. Un volume ridotto non ti salverà.
Perché le mie e-mail sono finite improvvisamente nella cartella dello spam?
Tre motivi comuni: il tuo provider di hosting ha modificato le impostazioni della posta, il tuo server condiviso è finito in una nuova lista nera oppure un provider di caselle di posta ha inasprito le proprie regole antispam. Configurare l'SMTP con l'autenticazione del dominio ti protegge da tutte e tre queste eventualità.
Posso usare il mio indirizzo Gmail per inviare notifiche relative ai moduli?
È possibile, ma dovrai configurare WP Mail SMTP con il client di posta di Google Workspace/Gmail ed effettuare l'autenticazione correttamente. Non basta inserire il tuo indirizzo Gmail nel campo "Da" e aspettarti che funzioni: ciò attiverebbe i filtri antispoofing.
Questo risolverà anche il problema delle altre e-mail di WordPress, come quelle relative al ripristino della password e agli ordini di WooCommerce?
Sì. WP Mail SMTP instrada tutte le e-mail inviate dal tuo sito, non solo le notifiche dei moduli. Il ripristino delle password, le conferme degli ordini di WooCommerce, le e-mail di benvenuto per gli iscritti e qualsiasi altro messaggio che passa attraverso wp_mail() beneficeranno tutti dello stesso miglioramento nella capacità di consegna.
E se non utilizzassi WPForms?
I passaggi descritti in questo articolo funzionano con qualsiasi plugin per moduli di WordPress — Contact Form 7, Gravity Forms, Fluent Forms, ecc. La causa principale (la funzione di posta predefinita di WordPress) è la stessa, e WP Mail SMTP la risolve a livello di WordPress, non a livello del plugin per moduli.
Successivamente, imparate a cambiare l'e-mail dell'amministratore di WordPress.
Non commettete l'errore da principianti di autenticare un indirizzo e-mail solo per averne uno diverso impostato come e-mail di amministrazione di WordPress. Scoprite come modificare l'e-mail di amministrazione di WordPress in modo che corrisponda all'indirizzo e-mail autenticato in WP Mail SMTP. Possiamo anche aiutarvi se avete bisogno di configurare le impostazioni dell'email di WordPress.
Costruite ora il vostro modulo WordPress
Siete pronti a creare il vostro modulo? Iniziate oggi stesso con il più semplice plugin per la creazione di moduli per WordPress. WPForms Pro include molti modelli gratuiti e offre una garanzia di rimborso di 14 giorni.
Se questo articolo vi ha aiutato, seguiteci su Facebook e Twitter per altre guide e tutorial gratuiti su WordPress.

Ho ancora qualche problema. Non è che le mie e-mail finiscano nello spam: le risposte al modulo di contatto sul mio sito web finiscono nella cartella spam della mia e-mail. La mia e-mail è elencata come "da", quindi perché non dovrebbe essere attendibile?
Ad esempio, quando qualcuno compila un modulo sul mio sito, la risposta viene inviata alla mia e-mail. Ma quell'e-mail finisce nella cartella dello spam, anche se proviene da me stesso.
Non sono sicuro che abbia senso. Cosa posso fare per evitarlo?
Ciao Amy, - Ci dispiace per il problema. Questa guida dovrebbe essere in grado di aiutarti, ma per essere sicuri di rispondere alla tua domanda nel modo più esauriente possibile ed evitare qualsiasi confusione, potresti contattare il nostro team?
Se avete una licenza WPForms, avete accesso al nostro supporto via e-mail, quindi inviate un ticket di supporto. Altrimenti, forniamo un supporto gratuito limitato nel forum di supporto di WPForms Lite WordPress.org.
Grazie.
Ciao, ho lo stesso problema! Sei riuscito a risolvere il problema alla fine?
Molte grazie
Salve Jamie - Mi dispiace sapere del problema. Quando ne hai la possibilità, scrivici una riga in assistenza in modo da poterti aiutare.
Se avete una licenza WPForms, avete accesso al nostro supporto via e-mail, quindi inviate un ticket di supporto.
Altrimenti, forniamo un supporto gratuito limitato nel forum di supporto di WPForms Lite WordPress.org.
Nel frattempo, potete consultare questa guida che dovrebbe aiutarvi a risolvere il problema.
Grazie 🙂