Contact Form 7 è un popolare plugin per moduli di contatto per WordPress. Molte persone lo usano come plugin principale per moduli di contatto per coinvolgere i visitatori, spostarli attraverso l'imbuto di vendita e creare liste di email.
Ma un problema ricorrente con Contact Form 7 è che a volte non riesce a recapitare le email ai destinatari previsti. Ciò significa problemi per le aziende e i blog che sperano di far crescere il proprio marchio, inviare messaggi di marketing mirati, produrre vendite e altro ancora.
L'email marketing fornisce una linea di comunicazione diretta tra un'azienda e il suo pubblico, quindi è fondamentale che ogni email venga recapitata in modo sicuro nelle caselle di posta degli utenti. Man mano che più email si perdono nel limbo, la tua azienda rischia di perdere clienti e conversioni.
Perché le tue email di Contact Form 7 non vengono inviate
Sfortunatamente, molti utenti si imbattono nel problema che le loro email non vengono inviate nelle caselle di posta dei destinatari. I visitatori del tuo sito web potrebbero pensare che il loro messaggio ti sia stato inviato con successo, ma in realtà, rimane non recapitato.
Se stai usando Contact Form 7, ci sono alcuni motivi per cui questo problema potrebbe verificarsi.
1. Il tuo Web Host non supporta la funzione PHP Mail
Se il tuo provider di hosting non supporta la funzione PHP mail, potrebbe essere il motivo per cui le tue email non vengono recapitate. WordPress utilizza questa funzione di posta per inviare email dal tuo sito ai suoi destinatari. Ciò include le email inviate tramite plugin per moduli di contatto.
Invece di utilizzare la funzione PHP predefinita, ti consigliamo di passare a SMTP per inviare le tue email da WordPress.
2. Email Spoofing
Lo spoofing delle email si verifica quando un'email sembra essere stata inviata da una certa fonte ma è stata effettivamente inviata da un'altra. La maggior parte delle email di spoofing non arriva nelle caselle di posta degli utenti a causa delle impostazioni di configurazione predefinite di Contact Form 7. Quindi, se la tua email finisce in questa categoria, probabilmente non raggiungerà la sua destinazione.
Quando un utente completa il tuo modulo, ricevi una notifica dall'email del mittente. Questa viene spesso contrassegnata come email di spoofing perché viene inviata dal tuo sito web invece che dal singolo mittente.
Questo è un motivo comune per cui le email di Contact Form 7 non arrivano nella casella di posta.
Approfondiamo come puoi risolvere il problema delle tue email che non vengono inviate tramite Contact Form 7.
Come risolvere il problema di Contact Form 7 che non invia le email
Per risolvere il problema di recapito di Contact Form 7, ci sono un paio di opzioni che puoi provare.
1. Cambia l'indirizzo del mittente
Prima di iniziare, ricorda che questo metodo non è garantito che funzioni ed è principalmente per utenti tecnici.
La maggior parte dei provider di web hosting non consente email mascherate, ma questa è un'impostazione predefinita in Contact Form 7.
Quando accedi a WordPress, potresti vedere un avviso sulla tua dashboard riguardo al fallimento della consegna delle email.

Vuoi che le email inviate da Contact Form 7 sembrino provenire dal tuo sito web anziché dagli utenti che le inviano. Questo impedisce loro di sembrare email di spoofing e di perdersi o non inviarsi correttamente. Essendo un'impostazione predefinita nel plugin, è un problema comune e ricorrente.
Dal tuo pannello di controllo cPanel sul tuo sito di web hosting, individua le impostazioni Email. Fai clic su Crea per creare un nuovo indirizzo email.

Successivamente, scegli il nome di dominio per il sito web che sarà associato al tuo indirizzo email. Per il nome utente, crea qualcosa di facile da ricordare. Al termine, fai clic su Crea e il tuo nuovo indirizzo email sarà pronto.

Dal tuo pannello di controllo WordPress, vai alle impostazioni di Contact Form 7. Nella sezione Mittente, inserisci il nuovo indirizzo email che hai appena creato.

Per il passaggio finale, modifica la sezione Intestazioni aggiuntive in Rispondi a: come [name] <[email]>. Questo reindirizzerà tutte le risposte al nuovo indirizzo email inserito nel campo Email del tuo modulo.
Infine, fai clic su Salva.

Per un modo più semplice per risolvere il problema, diamo un'occhiata a un metodo alternativo. Questa opzione è più adatta ai principianti e non richiede codice, quindi chiunque può farlo.
2. Scarica WP Mail SMTP e risolvi i tuoi problemi di recapito email
Per coloro che non sono esperti di tecnologia e desiderano una soluzione semplice per recapitare le proprie email, questo metodo funziona molto più facilmente. Passando a SMTP, o Simple Mail Transfer Protocol, le tue email sono garantite per raggiungere le caselle di posta degli utenti in modo sicuro.
Per utilizzare SMTP, scarica WP Mail SMTP. È un plugin per l'invio di email PHP e SMTP che risolve con facilità i problemi posti da Contact Form 7. Non hai bisogno di conoscenze di programmazione o di assumere uno sviluppatore per risolvere i tuoi problemi di email di WordPress perché questo plugin fa il lavoro per te.

WP Mail SMTP è dotato di potenti funzionalità tra cui:
- White Glove Setup: Con il piano Elite, un team di esperti installa e configura il plugin per il tuo sito WordPress per te.
- Integrazioni con Sendinblue, SMTP.com, Mailgun, SendGrid e altri.
- Registrazione email: Tieni traccia e gestisci ogni email inviata dal tuo sito web.
- Gestione notifiche: Controlla le notifiche inviate dal tuo sito web WordPress.
Per inviare email illimitate, potrebbe essere necessario sottoscrivere un piano tariffario premium.
Per scaricare il plugin, vai al tuo pannello di controllo WordPress. Vai su Plugin > Aggiungi Nuovo e installa quindi attiva WP Mail SMTP.

Vai alle impostazioni del plugin per configurare le notifiche del modulo. Scegli l'opzione di invio che desideri utilizzare:
- SMTP.com
- Sendinblue
- Mailgun
- SendGrid
- Amazon SES
- Gmail
- Outlook
- Zoho Mail
- Altro SMTP

Se non hai già un account con una di queste opzioni, dovrai prima crearne uno.
Per passaggi più dettagliati, consulta la nostra guida su come configurare SMTP in WordPress.
Se hai intenzione di inviare email transazionali in blocco, allora è meglio dare un'occhiata ai migliori servizi di email transazionali SMTP. Le nostre migliori scelte includono SendLayer e SMTP.com.
Per email di marketing e promozionali, vorrai utilizzare un servizio professionale come Constant Contact, AWeber o Mailchimp.
Risolvere i tuoi problemi di recapito email
Ecco fatto! In pochissimo tempo, puoi risolvere i problemi di recapito delle tue email con Contact Form 7. Questo plugin spesso causa problemi agli utenti di WordPress le cui email non vengono recapitate. Ciò può influire negativamente sulle tue conversioni e sul successo del tuo sito web, quindi è importante intraprendere i passi necessari per risolverlo.
In seguito, potresti voler consultare le nostre guide:
- 7+ migliori strumenti di automazione delle email per migliorare il tuo email marketing
- 7 migliori strumenti di verifica delle email per il tuo sito WordPress
- I 7 migliori strumenti di cattura email per far decollare la tua lista (confrontati)
Questi strumenti ti aiuteranno a ottenere più lead, verificare la tua lista di contatti e automatizzare il tuo email marketing.
Grazie per il post, certamente domande che le persone si pongono a volte, ma dalla mia esperienza Contact Form 7 è molto affidabile, non l'ho mai visto non inviare email.
Quando ciò accade, è dovuto al server di posta ricevente che blocca le email e il principale colpevole è la posta di Office 365, che viene risolto impostando l'indirizzo del mittente in CF7 su webform AT domain [dot] com e quindi chiedendo al cliente di aggiungere questa email ai mittenti sicuri.
Inoltre, se si utilizza cPanel, assicurarsi di impostare il server di posta su esterno se la posta viene gestita altrove, poiché ciò causa anche la mancata consegna delle email.