Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Senza categoria

WP Mail SMTP e Gravity Forms: Configurare le Email dei Moduli

· 8 min di lettura

WP Mail SMTP e Gravity Forms: Configurare le Email dei Moduli

Gravity Forms è uno dei plugin per moduli più potenti e versatili per WordPress, utilizzato da centinaia di migliaia di siti per raccogliere dati, gestire registrazioni, accettare pagamenti e molto altro. Tuttavia, tutta questa potenza è inutile se le email di notifica generate dai moduli non arrivano ai destinatari. In questo articolo vedremo come integrare al meglio WP Mail SMTP con Gravity Forms per garantire che ogni notifica email venga recapitata in modo affidabile.

Come Gravity Forms gestisce le email

Quando un utente compila e invia un modulo Gravity Forms, il plugin può generare diverse tipologie di email:

Tutte queste email passano attraverso la funzione wp_mail() di WordPress, il che significa che WP Mail SMTP le intercetta automaticamente e le invia attraverso il server SMTP configurato.

Il problema dell’indirizzo mittente

Uno dei problemi più comuni con Gravity Forms riguarda l’indirizzo mittente delle notifiche. Per impostazione predefinita, Gravity Forms permette di utilizzare l’indirizzo email inserito dall’utente come mittente della notifica all’amministratore. Questo crea un problema significativo di autenticazione.

Ad esempio, se un utente compila un modulo inserendo mario.rossi@gmail.com come indirizzo email, e Gravity Forms invia la notifica all’amministratore con quel indirizzo come mittente, il server SMTP di invio non è autorizzato a inviare email per conto di gmail.com. Il risultato è che l’email viene classificata come spoofing e rifiutata o messa in spam.

Configurazione del mittente in WP Mail SMTP per Gravity Forms

La soluzione: Forza Email Mittente

WP Mail SMTP risolve questo problema con l’opzione Forza Email Mittente:

  1. Vai su WP Mail SMTP → Impostazioni.
  2. Nella sezione Email mittente, inserisci un indirizzo del tuo dominio (es. noreply@tuodominio.it).
  3. Attiva Forza Email Mittente.

In questo modo, tutte le notifiche di Gravity Forms verranno inviate con il tuo indirizzo come mittente, indipendentemente da ciò che l’utente ha inserito nel modulo. L’indirizzo dell’utente verrà comunque incluso nell’intestazione Reply-To, permettendoti di rispondere direttamente all’utente cliccando “Rispondi” nel tuo client di posta.

Configurare le notifiche in Gravity Forms

Per ottenere i migliori risultati con WP Mail SMTP, è importante configurare correttamente le notifiche in Gravity Forms:

Notifica all’amministratore

  1. Apri il modulo in Gravity Forms e vai su Impostazioni → Notifiche.
  2. Modifica la notifica all’amministratore.
  3. Nel campo Invia a, inserisci l’indirizzo email dell’amministratore o del reparto che deve ricevere la notifica.
  4. Nel campo Da nome, inserisci il nome del sito o del modulo.
  5. Nel campo Da email, inserisci l’indirizzo email del tuo dominio (lo stesso configurato in WP Mail SMTP). Se hai attivato “Forza Email Mittente”, questo campo verrà sovrascritto automaticamente.
  6. Nel campo Rispondi a, inserisci il merge tag {Email:id} (dove id è l’ID del campo email del modulo). Questo permetterà di rispondere direttamente all’utente.

Conferma all’utente

  1. Crea una nuova notifica o modifica quella esistente per l’utente.
  2. Nel campo Invia a, seleziona “Campo del modulo” e scegli il campo email.
  3. Nel campo Da nome, inserisci il nome del tuo brand o del sito.
  4. Nel campo Da email, inserisci l’indirizzo del tuo dominio.
  5. Personalizza l’oggetto e il corpo con i merge tag per includere i dati compilati dall’utente.

Notifiche condizionali avanzate

Gravity Forms permette di creare notifiche che vengono inviate solo in determinate condizioni. Questo è particolarmente utile per lo smistamento delle richieste:

Esempio: smistamento per reparto

Supponiamo che il tuo modulo abbia un campo a discesa “Reparto” con le opzioni “Vendite”, “Supporto tecnico” e “Amministrazione”. Puoi creare tre notifiche diverse:

In ogni caso, WP Mail SMTP garantirà che tutte queste notifiche vengano inviate attraverso il server SMTP autenticato, indipendentemente dal destinatario.

Test delle notifiche email Gravity Forms con WP Mail SMTP

Testare le notifiche Gravity Forms

Dopo aver configurato le notifiche, è essenziale testarle accuratamente:

Test di base

  1. Compila il modulo dal frontend del sito (non dalla preview di Gravity Forms, che potrebbe comportarsi diversamente).
  2. Verifica di ricevere la notifica all’amministratore nell’indirizzo configurato.
  3. Se hai configurato una conferma all’utente, verifica di riceverla nell’indirizzo inserito nel modulo.
  4. Controlla che i merge tag (nomi, email, messaggi) siano risolti correttamente nel corpo dell’email.

Test di reinvio

Gravity Forms offre la possibilità di reinviare le notifiche per una voce esistente:

  1. Vai su Moduli → Voci e seleziona una voce.
  2. Nella sezione Notifiche, seleziona la notifica da reinviare.
  3. Clicca su Reinvia notifiche.

Questa funzionalità è utile sia per il test sia per situazioni reali in cui un destinatario non ha ricevuto l’email originale.

Problemi comuni e soluzioni

Le notifiche condizionali non vengono inviate

Se le notifiche condizionali non funzionano, il problema è solitamente nella logica condizionale di Gravity Forms, non in WP Mail SMTP. Verifica che le condizioni siano configurate correttamente e che i valori dei campi corrispondano esattamente (attenzione a spazi, maiuscole/minuscole e caratteri speciali).

Email HTML con formattazione rotta

Se le email di Gravity Forms arrivano con formattazione HTML rotta, verifica che nelle impostazioni della notifica il formato sia impostato su HTML e non su “Testo semplice”. Inoltre, assicurati che WP Mail SMTP non stia forzando il formato testo.

Merge tag non risolti

Se i merge tag appaiono come {Nome:1} anziché con il valore compilato dall’utente, potrebbe esserci un conflitto con un plugin di caching o di sicurezza. Prova a disattivare temporaneamente i plugin di caching per verificare.

Upload di file non inclusi

Se il modulo include un campo di upload file e vuoi che il file venga allegato alla notifica, devi abilitare questa opzione nelle impostazioni della notifica. Tieni presente che allegati di grandi dimensioni possono superare i limiti del server SMTP. Considera l’uso di un link di download al posto dell’allegato diretto.

Ottimizzazione delle prestazioni

Per moduli con molte notifiche o per siti con alto traffico, l’invio sincrono delle email può rallentare l’esperienza utente. Ecco alcune strategie:

Configurazione avanzata delle notifiche email per moduli WordPress

Integrazione con altri plugin per moduli

Oltre a Gravity Forms, WP Mail SMTP funziona perfettamente con tutti i principali plugin per moduli WordPress:

In tutti i casi, il principio è lo stesso: WP Mail SMTP intercetta le email inviate tramite wp_mail() e le instrada attraverso il server SMTP configurato. Non serve alcuna configurazione aggiuntiva specifica per il plugin dei moduli.

Best practice per le email dei moduli

Conclusioni

Gravity Forms e WP Mail SMTP formano una combinazione potente per la gestione dei moduli e delle relative notifiche email. La chiave del successo è una configurazione corretta dell’indirizzo mittente e l’utilizzo di un server SMTP autenticato per l’invio. Con queste basi solide, puoi contare sul fatto che ogni compilazione di modulo genererà notifiche affidabili, sia per te che per i tuoi utenti.

Non sottovalutare l’impatto di un modulo che “sembra funzionare” ma le cui notifiche non arrivano: potresti perdere lead, richieste di assistenza o opportunità di vendita senza nemmeno saperlo.

Articoli correlati della serie WP Mail SMTP

Hai bisogno di assistenza per configurare le notifiche di Gravity Forms o di un altro plugin per moduli con WP Mail SMTP? Contattaci e ti aiuteremo a garantire che ogni compilazione del tuo modulo generi notifiche affidabili e puntuali.

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#Email Moduli #Gravity Forms #Notifiche #SMTP #wp mail smtp