tutte le guide

// come risolvere

Return-Path, mittente della busta e From: perché devono corrispondere al tuo dominio

Un'email ha due indirizzi mittente: il From visibile e uno nascosto usato per i bounce. Per DMARC, almeno SPF o DKIM devono essere superati per il dominio del From.

Cosa significa

Un'email è un po' come una lettera in una busta. Ha due indirizzi mittente:

  • L'indirizzo From, stampato sulla lettera. È quello che vede il lettore, per esempio news@yourdomain.com.
  • Il mittente della busta, scritto sulla busta. Lo usano i server, soprattutto per rimandare indietro i bounce (avvisi di email non consegnate). Dopo la consegna, viene salvato nell'intestazione Return-Path. Si chiama anche "MAIL FROM" o "indirizzo di bounce".

Possono essere diversi. Gli strumenti di newsletter usano spesso un proprio mittente della busta, come bounce-123@mail.sendingtool.com, così possono gestire i bounce per te.

Perché è importante

  • SPF controlla il mittente della busta, non il From. Se il Return-Path è sul dominio dello strumento, SPF è superato per lo strumento, non per te.
  • DMARC controlla il From. È superato solo se SPF è superato per un dominio che corrisponde al dominio del From, o se DKIM è superato per un dominio che vi corrisponde. Questo si chiama allineamento.
  • Quindi con il Return-Path dello strumento e la firma DKIM propria dello strumento, tutto risulta "superato", ma DMARC fallisce per il tuo dominio.

Come verificare

  • Invia un'email di test: nella home page copia il tuo indirizzo di test unico, inviagli una normale email dalla casella o dallo strumento che vuoi verificare, poi apri il report. Nella sezione autenticazione, confronta il dominio controllato da SPF, il dominio di firma DKIM (d=) e il dominio del From. Il report mostra se ciascuno è allineato. Nella sezione "Intestazioni grezze", guarda la riga Return-Path.
Return-Path: <bounce-123@mail.sendingtool.com>   (not aligned)
Return-Path: <bounces@mail.yourdomain.com>       (aligned)
From: News <news@yourdomain.com>

Un sottodominio del tuo dominio, come mail.yourdomain.com, conta come allineato nella modalità predefinita "relaxed" (rilassata).

Come risolvere

  1. Configura prima DKIM con il tuo dominio. In ogni strumento di invio, cerca "autenticazione del dominio" o "DKIM personalizzato". Aggiungi i record che ti fornisce. Un DKIM allineato basta perché DMARC sia superato, e resiste agli inoltri meglio di SPF.
  2. Configura un Return-Path personalizzato se il tuo strumento lo offre. Spesso si chiama "custom bounce domain", "custom MAIL FROM" o "return-path domain". Di solito aggiungi un record CNAME come bounces.yourdomain.com che punta allo strumento.
  3. Per il tuo server, assicurati che il mittente della busta usi il tuo dominio e che l'indirizzo IP del server sia nel tuo record SPF.
  4. Per i moduli del sito e gli script, imposta esplicitamente il mittente della busta. Molti hosting usano un valore predefinito come user@server123.host.com. In PHP mail, lo controllano il parametro -f o l'impostazione "Sender" della libreria.

Verifica che sia risolto

Le modifiche DNS non sono immediate. La maggior parte è visibile in pochi minuti, ma alcuni provider impiegano fino a 24-48 ore.

Invia una nuova email di test dalla home page tramite lo stesso strumento. Il report dovrebbe mostrare DKIM superato e allineato per il tuo dominio, idealmente anche SPF allineato, con DMARC superato.

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