[RISOLTO] Perché i moduli di gravità non inviano e-mail?
Pubblicato: 2021-06-17Gravity Forms non invia email dal tuo sito?
Se non ricevi le notifiche di Gravity Forms , probabilmente perderai messaggi importanti.
Correggi ora le e-mail dei moduli di gravità
Questo articolo ti mostrerà come:
- Risolvi i problemi relativi ai moduli di gravità che non inviano e-mail
- Controlla le impostazioni di notifica di Gravity Forms
- Configura l'indirizzo Invia a
- Installa WP Mail SMTP per Gravity Forms
- Scegli un provider di posta elettronica
- Registra lo stato delle e-mail di Gravity Forms
- Invia un'e-mail di prova da WordPress
In che modo i moduli di gravità inviano e-mail?
Gravity Forms invia e-mail e conferme di moduli tramite il server di hosting. In effetti, tutte le email dal tuo sito WordPress vengono inviate in questo modo per impostazione predefinita.
Il tuo server utilizza la funzione wp_mail() , che è un modo piuttosto semplice per inviare e-mail poiché utilizza PHP. Non autentica le e-mail, ed è per questo che a volte vengono archiviate come spam.
Se ciò accade, tu (o i tuoi visitatori) potreste notare che le notifiche di Gravity Forms vengono inviate allo spam o alla cartella Posta indesiderata . Ma a volte, sembrano semplicemente scomparire.
Il plugin WP Mail SMTP risolve facilmente questo problema. Invia e-mail tramite servizi di posta elettronica di terze parti in modo che le tue e-mail siano adeguatamente autenticate.

Nei passaggi seguenti, eseguiremo tutti i passaggi per correggere i moduli di gravità che non inviano e-mail.
Come risolvere i moduli di gravità che non inviano e-mail
Inizieremo testando il tuo modulo per vedere se tutto funziona sul frontend. Ti mostreremo come farlo nella versione 2.4 o inferiore, e anche nella nuova versione 2.5 o versione "editor di blocchi".
Risolvi i problemi relativi ai moduli di gravità che non inviano e-mail
A volte i moduli possono smettere di funzionare in modo imprevisto. Se hai modificato di recente temi o plug-in sul tuo sito, è possibile che un nuovo conflitto di codice impedisca ai tuoi moduli di inviare voci.
L'invio di una voce di prova è un semplice suggerimento per la risoluzione dei problemi perché ti aiuta a vedere se c'è un problema con il plug-in del modulo.
Quindi, se incontri le notifiche di Gravity Forms che non funzionano, vai avanti e compila il tuo modulo come farebbe normalmente un visitatore. Quindi prova a procedere con l'invio del modulo.

Se hai difficoltà a inviare il modulo, ciò potrebbe suggerire un conflitto di plug-in. Ad esempio, potresti notare che il modulo è lento da inviare o che il pulsante Invia non fa nulla quando fai clic su di esso.
In tal caso, puoi provare a passare a un plug-in di modulo di contatto gratuito per vedere se questo aiuta.
Se il tuo modulo viene inviato correttamente con Gravity Forms, ti consigliamo di verificare che la voce sia stata salvata. Facciamolo ora.
Questo è lo stesso nella vecchia e nuova versione di Gravity Forms. Nella versione 2.5, le schermate hanno un aspetto leggermente diverso, ma i passaggi sono gli stessi.
Vai alla dashboard di WordPress. In Moduli fare clic su Voci .

Se il tuo modulo funziona, dovresti vedere la tua voce elencata qui:

È tutto a posto finora? Ora diamo un'occhiata alle notifiche e-mail di Gravity Forms.
Controlla le impostazioni di notifica dei moduli di gravità
Ogni modulo in Gravity Forms ha il proprio set di notifiche e-mail. Puoi attivare e disattivare le notifiche e puoi anche scegliere quali indirizzi email riceveranno ciascuna notifica.
In particolare, ti consigliamo di controllare le notifiche condizionali e cercare errori di battitura negli indirizzi. Spesso gli utenti scoprono che Gravity Forms non invia notifiche a causa di questi piccoli errori.
Nella dashboard di WordPress, fai clic su Moduli per visualizzare un elenco di tutti i moduli nel tuo account. Passa il mouse sopra il modulo che non invia email e fai clic su Modifica . Il processo è lo stesso in Gravity Forms 2.5, ma gli schermi hanno un aspetto leggermente diverso.

Nella versione 2.4 o inferiore, guarda le schede in alto e passa il mouse sopra Impostazioni . Quindi fare clic su Notifiche .

Nella versione 2.5 o successiva, il layout è lo stesso ma il menu a discesa ha un aspetto leggermente diverso.

Ora controlla che le notifiche che desideri siano attivate nell'editor di moduli.
Questo modulo ha solo 1 email impostata e l'interruttore qui dovrebbe essere verde.

Nella versione 2.5, l'icona verde ha un aspetto leggermente diverso e mostra la parola Active .

Successivamente, puoi fare clic sul nome della notifica per modificare le impostazioni.
Configurare l'Invia a indirizzo
Ora verificheremo l'indirizzo a cui vengono inviate le tue notifiche. Nella versione 2.5, le impostazioni sono esattamente le stesse.
Abbiamo già aperto le impostazioni di notifica del modulo. Nella parte superiore, vedrai 3 diverse impostazioni per Invia a . Li abbiamo contrassegnati qui con un contorno rosso:

Nel campo Da e-mail , puoi vedere che abbiamo un segnaposto per l'e-mail dell'amministratore del sito in WordPress. Potresti voler cambiare questo in modo da evitare di avere un mittente e un destinatario e-mail che sono gli stessi. Ciò può causare problemi di recapito e avvisi "fai attenzione a questo messaggio" in Gmail.
Osservando in particolare Invia a , ecco cosa fanno queste impostazioni:
- Inserisci e-mail : consente di digitare un indirizzo e-mail per la notifica. Se hai selezionato questa opzione, controlla che l'indirizzo email sia corretto senza errori di battitura o di formattazione. Se non hai un destinatario valido qui, le tue e-mail potrebbero fallire silenziosamente.
- Seleziona un campo : consente di selezionare un campo modulo dal menu a discesa. Ti consigliamo di utilizzare questa impostazione per le notifiche degli utenti poiché questo invierà un'e-mail alla persona che compila il modulo.
- Configura instradamento : questa impostazione consente di utilizzare la logica condizionale per impostare il destinatario della notifica. Questa è l'impostazione più complicata ed è la più facile da sbagliare.
Ecco un esempio di come appare Configura Routing per il campo e-mail.

Se questa logica è impostata in modo errato, è possibile che Gravity Forms non invii e-mail quando previsto. Nel nostro esempio, invierà una notifica e-mail solo se l'utente seleziona il metodo di contatto preferito come "E-mail".
Per testare il tuo modulo, passa temporaneamente a un metodo più semplice (come Inserisci e-mail) e verifica se questo risolve il problema con Gravity Forms che non invia e-mail. In tal caso, è possibile che tu abbia una regola di routing che impediva l'invio delle notifiche.
Hai ancora problemi? Installiamo il plug-in SMTP di WP Mail per correggere i moduli di gravità che non inviano e-mail.
Installa il plug-in SMTP di WP Mail
Ora che abbiamo verificato tutte le impostazioni e-mail di Gravity Forms, andremo avanti e installeremo WP Mail SMTP, che è un plug-in WordPress progettato per risolvere i problemi di consegna delle e-mail.

WP Mail SMTP ti consente di utilizzare facilmente un servizio di posta di terze parti per aggiungere un'autenticazione adeguata alle tue e-mail utilizzando DKIM, SPF e DMARC.
Hai bisogno di una mano per configurare SMTP per Gravity Forms?
La nostra licenza Elite include White Glove Setup per SMTP.com o Mailgun.
Se preferisci installare e configurare il plugin da solo, andiamo avanti e fallo.
Per iniziare, installa e attiva il plug-in SMTP di WP Mail. Se hai bisogno di aiuto con questo passaggio, dai un'occhiata a questa guida per principianti all'installazione di un plug-in in WordPress.
Vedrai la procedura guidata di configurazione aprirsi nel tuo browser. Fai clic su Iniziamo .

Successivamente, sceglieremo il mailer che desideri utilizzare per gestire le e-mail di Gravity Forms.
Scegli un provider di posta elettronica
WP Mail SMTP ti consente di scegliere tra diversi servizi di posta. Quindi, che tu abbia un piccolo sito web personale o un grande negozio di eCommerce, c'è un'opzione che fa per te.
- Per i siti più grandi, SMTP.com e Sendinblue sono entrambe opzioni affidabili che ti consentono di inviare centinaia di e-mail ogni giorno.
- Per un hobby o un sito personale, puoi utilizzare l'opzione Altro SMTP in WP Mail SMTP per utilizzare i dettagli SMTP forniti dal tuo ISP. Se scegli questa opzione, assicurati di utilizzare la porta SMTP in uscita corretta. Per i dettagli, vedere il nostro tutorial Altro SMTP.
- C'è anche un'opzione di Google che ti consente di inviare e-mail tramite il tuo indirizzo G-Suite o Gmail. Questa è anche un'ottima opzione per i piccoli siti che inviano solo poche e-mail al giorno e puoi inviare e-mail WordPress da diversi alias Gmail.

Dopo aver scelto il tuo mailer, ti consigliamo di configurarlo sul sito Web del provider. Abbiamo le istruzioni complete per ogni servizio per aiutare.
Basta fare clic sul collegamento per il mailer scelto per passare al tutorial di configurazione:
| Mailer disponibili in tutte le versioni | Mailer aggiuntivi in Pro |
|---|---|
| SMTP.com | Microsoft 365/prospettiva |
| Sendinblue | Amazon SES |
| Fucile da posta | Posta di Zoho |
| InviaGrid | |
| Gmail/Google Workspace | |
| Altro SMTP |
Al termine della procedura guidata, ti consigliamo di attivare Registri email dettagliati e Riepilogo email settimanale . Queste 2 impostazioni terranno traccia dei dettagli di base sulle e-mail inviate e genereranno un rapporto settimanale.

Esegui i passaggi rimanenti per completare l'installazione guidata. Al termine, riceverai un'e-mail di prova automatica.

Se lo desideri, puoi anche attivare la registrazione e-mail per l'intero contenuto delle e-mail. Diamo un'occhiata più in dettaglio.
Log Gravity Forms Contenuto e allegati e-mail
La versione Pro di WP Mail SMTP può tenere traccia di ogni e-mail inviata dal tuo sito WordPress, inclusa ogni notifica di Gravity Forms generata.
Una volta abilitata la registrazione e-mail, hai anche la possibilità di:
- Tieni traccia delle aperture e dei clic in tutte le e-mail di WordPress
- Genera rapporti e-mail
- Salva gli allegati e-mail in WordPress
- Esporta o stampa i tuoi log di posta elettronica
- Visualizza lo stato delle email inviate
- Scopri quale plug-in ha generato ciascuna e-mail nel registro.
Ecco un esempio del grafico del rapporto e-mail che mostra le aperture e i clic:

E c'è di più! Puoi vedere lo stato dell'e-mail anche sulla dashboard di WordPress. Approfondisci il grafico per controllare lo stato di tutte le email generate dal tuo sito.

Hai impostato i tuoi registri e-mail? Grande. Verifichiamo se Gravity Forms invia le voci dei moduli in modo affidabile.
Metti alla prova le e-mail dei moduli di gravità
Congratulazioni! Ora che hai impostato WP Mail SMTP, dovresti scoprire che i tuoi problemi con Gravity Forms che non inviano e-mail sono stati risolti.
Puoi testare il tuo modulo di contatto Gravity Forms ora e controllare i registri e-mail per tenere traccia dello stato.
In WP Mail SMTP, puoi anche inviare un test e-mail in qualsiasi momento. Basta andare alla scheda Test e-mail nelle impostazioni del plug-in.

Dopo aver inviato l'e-mail di prova, WP Mail SMTP ti avviserà se ci sono problemi con le tue impostazioni DNS. Questo è un modo semplice per assicurarti che il tuo provider sia impostato correttamente.

E questo è tutto! Abbiamo esaminato tutti i passaggi per correggere i moduli Gravity che non inviano e-mail sul tuo sito.
Correggi ora le e-mail dei moduli di gravità
Domande frequenti su Gravity Forms Note e-mail
Vedi errori nella sezione Note in Gravity Forms? Ecco una guida rapida per spiegare cosa significa ogni messaggio di errore.
| Nota sulle forme di gravità | Cosa significa |
|---|---|
| WordPress ha passato con successo l'e-mail di notifica al server di invio | Gravity Forms ha generato correttamente l'e-mail in WordPress e l'ha inviata. Ciò non significa necessariamente che sia stato consegnato e la maggior parte dei problemi di posta elettronica si verificano dopo che ciò si è verificato, quindi il messaggio non è sempre utile. Ti consigliamo di installare WP Mail SMTP per migliorare la consegna ed eseguire test più dettagliati. WP Mail SMTP ti fornirà un risultato del test più specifico che spiegherà cosa non va. Ad esempio, può rilevare problemi con le impostazioni DNS che causano problemi di posta elettronica. |
| Impossibile eseguire la funzione mail. WordPress non è stato in grado di inviare l'e-mail di notifica | Si è verificato un problema durante la generazione dell'e-mail in WordPress. Questo è un problema del server, quindi ti consigliamo di contattare la tua società di hosting per scoprire perché le e-mail non vengono inviate da Gravity Forms. |
| Errore SMTP: connect() non riuscito Errore SMTP: impossibile autenticarsi Timeout di WordPress Errore 5XX | Si è verificato un problema con le impostazioni in WP Mail SMTP.
|
| Errore SMTP: dati non accettati | C'è un problema con il tuo servizio di posta che impedisce a Gravity Forms di inviare e-mail. Potresti provare a inviare più e-mail di quelle consentite dal provider o potresti utilizzare un indirizzo Da non valido. |
Se hai altri problemi con l'utilizzo di WP Mail SMTP con Gravity Forms, puoi presentare un ticket di supporto ora se hai una licenza a pagamento. Gli utenti della versione gratuita di WP Mail SMTP possono ottenere aiuto sui forum di WordPress.org.
Correggi ora le e-mail dei moduli di gravità
Passaggio successivo: configurare i record DMARC
Vedi ancora le email dei moduli di contatto che vanno nella tua cartella spam? Ti consigliamo di assicurarti che i tuoi record DNS siano impostati correttamente per il tuo nuovo provider di posta elettronica e che il tuo nome di dominio di posta elettronica sia verificato.
Per iniziare, consulta la nostra guida su Cos'è un record DMARC e come aggiungerne uno. Inoltre, potresti voler vedere il nostro post su Come correggere l'errore "Fai attenzione con questo messaggio" in Gmail
Pronto a correggere le tue email? Inizia oggi con il miglior plugin SMTP per WordPress. WP Mail SMTP Elite include la configurazione completa del guanto bianco e offre una garanzia di rimborso di 14 giorni.
Se questo articolo ti ha aiutato, seguici su Facebook e Twitter per ulteriori suggerimenti e tutorial su WordPress.
