Email transazionali8 min di lettura

Elementor Forms: le email non arrivano

La tua form di contatto in Elementor manda email, ma nessuno le riceve? Il problema quasi sempre è che WordPress sta spedendo dal server senza SMTP configurato.

Elementor Forms è lo strumento di form-building più diffuso in WordPress, ma dietro la semplicità di creazione si nasconde un problema classico: di default, i moduli inviano email tramite wp_mail(), la funzione nativa di WordPress che usa il server locale come SMTP.

Il risultato? Mentre tu vedi che il form si è inviato con successo, il destinatario non riceve mai il messaggio. Gmail, Outlook, Libero, TIM, Aruba — tutti i provider italiani filtrano queste email come spam o le scartano direttamente, perché arrivano da un dominio non verificato.

Perché le email di Elementor Forms non arrivano

WordPress usa wp_mail() di default, un wrapper attorno a mail() di PHP che si appoggia al server locale. I problemi:

  • Il tuo dominio non viene verificato con SPF/DKIM, perché il mail-server locale non ha autorità su di esso.
  • Gmail, Yahoo, Outlook vedono un'email da un IP sconosciuto e la marcano subito come sospetta.
  • I provider italiani (Libero, Virgilio, TIM, Aruba) hanno filtri ancora più stringenti.
  • Il server di hosting condiviso ha reputazione pessima — molti clienti, tanti spammer.
Regola aurea: mai usare wp_mail() senza SMTP
Se stai usando Elementor Forms o qualunque plugin di form e le email non arrivano, il 90% dei casi è qui. La soluzione: un plugin SMTP che faccia parlare WordPress con un mail-server esterno affidabile.

Come configurare SMTP su Elementor Forms

Elementor Forms non ha un'opzione SMTP incorporata — si affida a WordPress. Installa un plugin SMTP. I migliori:

  • WP Mail SMTP — il più popolare, supporta Gmail, Outlook, Amazon SES, SendGrid, Brevo, server SMTP personalizzati. Versione gratuita è sufficiente.
  • SMTP by Brevo — integrazione diretta se usi un ESP italiano/internazionale.
  • Post SMTP — opensource, nessun tracking.

Passo 1: Scarica il plugin da wordpress.org e attivalo.

Passo 2: Scegli il provider SMTP. Per piccole/medie imprese, le migliori opzioni sono: SendGrid, Brevo (piani gratuiti per centinaia di email/mese), Gmail/Google Workspace (via OAuth), Amazon SES.

Passo 3: Completa l'autenticazione (di solito OAuth o API key) e clicca "Send Test Email" per verificare che funziona.

Verificare e configurare il dominio mittente (SPF e DKIM)

Anche con SMTP configurato, Gmail e i provider italiani controllano che il tuo dominio sia autorizzato a mandare email da quel provider. Lo fanno tramite due record DNS: SPF e DKIM.

SPFAutorizza i mail-server che possono spedire per il tuo dominioDKIMFirma digitale del messaggio — dimostra che il dominio ha creato veramente l'emailDMARCPolicy: che fare se SPF/DKIM falliscono (quarantena, reject, report)
SPF, DKIM e DMARC: come i provider verificano il tuo dominio

Cosa fare:

  1. SPF: Nel tuo provider SMTP troverai un record SPF (es. v=spf1 include:sendgrid.net ~all). Accedi al pannello DNS del tuo registrar (Aruba, Namecheap, Cloudflare, ecc.) e aggiungi questo record TXT al tuo dominio.
  2. DKIM: Sempre dal provider, scarica la chiave DKIM e aggiungi un record TXT con il prefisso indicato (di solito default._domainkey). Questo firma digitalmente le tue email.
  3. DMARC (consigliato): Aggiungi un record TXT _dmarccon policy base, es. v=DMARC1; p=none;. Questo dice ai provider che esiste una policy.
Aspetta la propagazione DNS
Il DNS si propaga in pochi minuti, ma a volte fino a 24 ore. Dopo aver aggiunto i record, aspetta almeno 10–15 minuti prima di fare test massicci.

Controllare i log e testare la consegna

Come sai se le email arrivano veramente?

  • Il log di WP Mail SMTP: Nella dashboard del plugin vedi ogni email spedita, lo stato (Success/Failed) e il motivo di eventuali errori.
  • mail-tester.com: Genera un indirizzo temporaneo, configura il form con quell'email e manda un test. Riceverai un report con score di spam e verifica SPF/DKIM.
  • Inbox placement test gratuito: check.live-direct-marketing.onlineti permette di testare le tue email ai seed-indirizzi di 20+ provider (Gmail, Outlook, Libero, Virgilio, TIM, Aruba, ecc.) e vedi in quale cartella finiscono (Inbox, Spam, Promotions) e se SPF/DKIM sono riconosciuti. Perfetto per i provider italiani.

Problemi specifici di Elementor Forms

Oltre al SMTP, controlla anche:

  • From Name e From Email: In Elementor > Form > Actions > Email, assicurati che "From Name" sia il nome della tua azienda (non vuoto) e "From Email" sia un indirizzo reale del tuo dominio.
  • Reply-To: Se il modulo raccoglie email di visitatori, imposta il campo "Reply-To" sulla email del visitatore (un campo custom della form).

Checklist finale

Prima di dichiarare "risolto":

  1. ✅ Plugin SMTP installato e attivo
  2. ✅ Provider SMTP configurato (SendGrid, Brevo, Gmail, SES, ecc.)
  3. ✅ Test email dal plugin riuscito
  4. ✅ Record SPF e DKIM aggiunti al DNS
  5. ✅ From Email in Elementor è il tuo dominio
  6. ✅ Test con check.live-direct-marketing.online mostra SPF/DKIM riconosciuti
  7. ✅ Un'email vera spedita tramite la form è arrivata

Conformità GDPR e normative italiane

Ricorda: in Italia il Codice Privacy (aggiornato per GDPR) richiede che le email commerciali siano inviate solo a chi ha dato consenso (opt-in). Se il tuo form Elementor raccoglie email per una lista marketing, assicurati di avere un checkbox di consenso esplicito nel form.

Posso usare la email del mio hosting come mittente?

Tecnicamente sì, ma è sconsigliato. Se il tuo hosting è condiviso, la reputazione dell'IP è quella di centinaia di clienti — molto più bassa. Un ESP dedicato ha IP con reputazione pulita. Se proprio vuoi usare il tuo hosting, assicurati che SPF/DKIM siano correttamente configurati.

Quanto tempo ci vuole prima che SPF/DKIM funzionino?

Il DNS si propaga in pochi minuti, ma fino a 24 ore in casi rari. Aspetta almeno 10–15 minuti. Puoi verificare con mxtoolbox.com o digwebinterface.com.

E se le email continuano a finire in Spam?

SPF/DKIM sono solo due fattori. Controllano anche: contenuto (link sospetti, troppe immagini), frequenza, comportamento utenti (aperture, click, cancellazioni). Usa check.live-direct-marketing.online per testare il rendering nei provider italiani e vedi dove finisce. Se è Spam, analizza il testo, Subject e link.
Letture correlate
Found this useful? Share it
AB
Sull'autore
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Verifica la tua deliverability su oltre 20 provider

Gmail, Outlook, Yahoo, Libero, GMX, ProtonMail e altri. Screenshot reali della posta in arrivo, SPF/DKIM/DMARC, verdetti dei filtri antispam. Gratis, senza registrazione.

Avvia il test gratuito →

Test illimitati · Oltre 20 caselle · Risultati in tempo reale · Nessun account