// come risolvere
Email del modulo di contatto inviate "From" l'indirizzo del visitatore
Un modulo del sito che mette l'email del visitatore nel campo From fallisce SPF e DMARC. Invia dal tuo indirizzo e metti il visitatore in Reply-To.
Cosa significa
Molti moduli di contatto, di prenotazione o di richiesta preventivo sono configurati per inviarti un'email che sembra arrivare dal visitatore: se Anna compila il modulo con anna@gmail.com, l'email arriva con "From: anna@gmail.com".
Ma in realtà l'email viene inviata dal server del tuo sito, non da Gmail. Per il server di destinazione, è esattamente l'aspetto di un'email falsa:
- SPF fallisce: il tuo server web non è autorizzato a inviare per
gmail.com. - DKIM non può essere firmato per
gmail.com. - DMARC fallisce, e
gmail.com,yahoo.comooutlook.compubblicano policy DMARC severe, quindi l'email viene rifiutata o finisce nello spam.
Perché è importante
- Perdi messaggi veri dei clienti senza saperlo.
- La reputazione del tuo server web cala, perché continua a inviare email che sembrano falsificate.
- Le risposte automatiche inviate "da" visitatori possono persino essere sfruttate per inviare spam attraverso il tuo modulo.
Come verificare
Delivmail lo verifica per te in due modi:
- Invia un'email di test: nella home page (
/) copia il tuo indirizzo di test unico, inviagli una normale email dalla casella che vuoi verificare, poi apri il report. Qui, invia l'email attraverso il tuo modulo: metti il tuo indirizzo di test Delivmail come destinatario nelle impostazioni del modulo, o temporaneamente come indirizzo di notifica. Il report mostra il dominio From e se SPF, DKIM e DMARC vengono superati per quel dominio. - Usa lo Scanner di dominio: inserisci il tuo dominio su
/domain-scannerper controllare il record SPF in cui deve comparire il server di invio del tuo sito.
Come risolvere
La regola
L'indirizzo From deve essere sempre tuo. L'indirizzo del visitatore va in Reply-To. Quando clicchi su "Rispondi", la tua app di posta risponde automaticamente al visitatore.
From: Website <forms@yourdomain.com> Reply-To: anna@gmail.com Subject: New contact request from Anna
Passaggi
- Apri le impostazioni del modulo. Nei plugin WordPress (Contact Form 7, WPForms, Gravity Forms…) cerca "Mail" o "Notifiche". Nel codice personalizzato, cerca la riga che imposta l'intestazione From.
- Imposta From su un indirizzo del tuo dominio, come
forms@yourdomain.comonoreply@yourdomain.com. - Imposta Reply-To sul campo email del modulo. La maggior parte dei plugin offre un tag come
[your-email]o{field:email}. - Invia attraverso un server autenticato. L'opzione migliore è SMTP con il tuo vero provider di posta o con un servizio di email transazionali, con SPF e DKIM configurati per il tuo dominio. Una semplice funzione PHP
mail()su un hosting condiviso spesso non ha né l'uno né l'altro. - Non inviare email di conferma a qualsiasi indirizzo scritto da un visitatore senza protezione (captcha, limite di invii), altrimenti gli spammer useranno il tuo modulo per raggiungere altre persone.
Verifica che sia risolto
Compila il tuo modulo con il tuo indirizzo di test Delivmail come destinazione. Il report dovrebbe mostrare il tuo dominio nel From, con SPF, DKIM e DMARC superati. Poi clicca su "Rispondi" in una vera email del modulo per confermare che la risposta va al visitatore.
Verifica che sia risolto
Una modifica DNS può richiedere da pochi minuti a qualche ora. Poi invia una nuova email di test o scansiona di nuovo il tuo dominio.
Guide correlate
- Nessun record SPF sul tuo dominioIl tuo dominio non dice quali server possono inviare email a suo nome. Aggiungi un record TXT e i destinatari sapranno distinguere le tue email vere da quelle false.
- Errore SPF: troppe query DNS (permerror)SPF permette al massimo 10 query DNS. Oltre questo limite, l'intero record si rompe e i destinatari lo considerano non valido. Ecco come alleggerirlo.
- Più record SPF sullo stesso dominioUn dominio deve avere un solo record SPF. Con due o più, SPF si rompe per tutte le email. Uniscili in un'unica riga.
- SPF fallisce: il server di invio non è autorizzatoIl tuo dominio ha un record SPF, ma il server che ha inviato la tua email non è incluso. Scopri quale servizio ha inviato l'email e aggiungilo.
- Nessun record DMARC sul tuo dominioDMARC dice ai destinatari cosa fare con le email che falliscono SPF e DKIM, e ti invia dei report. Gmail e Yahoo lo richiedono a chi invia grandi volumi. Inizia con un record di monitoraggio sicuro.