tutte le guide

// come risolvere

Leggere da solo le intestazioni di un'email: Authentication-Results, Received e DKIM-Signature

Le intestazioni sono le righe nascoste in cima a ogni email. Impara a trovare le tre che spiegano perché un messaggio è passato o è fallito.

Cosa significa

Ogni email porta con sé righe nascoste chiamate intestazioni (headers). Registrano da dove arriva il messaggio, quali server l'hanno gestito e quali controlli ha fatto il destinatario. Tu vedi solo Da, A, Oggetto e Data; il resto è nascosto ma facile da mostrare.

Perché è importante

  • Quando un'email finisce nello spam, le intestazioni spesso mostrano il perché: un SPF fallito, una firma DKIM rotta, DMARC che fallisce.
  • Il supporto dei provider chiede "le intestazioni complete" prima di poterti aiutare.
  • Puoi controllare qualsiasi email ricevi, comprese quelle false inviate con il tuo dominio.

Come verificare

Delivmail legge queste intestazioni per te: nella home page (/) copia il tuo indirizzo di test, inviagli un'email, e il report spiega SPF, DKIM e DMARC in parole semplici. Per leggerle da solo nella tua casella:

  • Gmail: apri l'email, clicca sui tre puntini, scegli "Mostra originale".
  • Outlook: apri l'email, usa il menu con i tre puntini e cerca "Visualizza origine messaggio" o "Visualizza dettagli messaggio".
  • Apple Mail e Thunderbird: cerca "Sorgente non elaborata" o "Mostra sorgente".

Come risolvere

Leggere le intestazioni non risolve niente da solo, ma ti dice esattamente cosa sistemare. Cerca queste tre intestazioni.

1. Authentication-Results

Aggiunta dal server che riceve. È il verdetto:

Authentication-Results: mx.google.com;
  dkim=pass header.d=yourdomain.com header.s=s1;
  spf=pass smtp.mailfrom=bounces.yourdomain.com;
  dmarc=pass header.from=yourdomain.com
  • spf= mostra il risultato e quale dominio è stato verificato (smtp.mailfrom).
  • dkim= mostra il risultato e quale dominio ha firmato (header.d).
  • dmarc= passa solo se uno di questi domini corrisponde al dominio del tuo From.

Se header.d o smtp.mailfrom mostrano il dominio del tuo provider invece del tuo, autentica il tuo dominio in quel provider.

2. Received

Ogni server aggiunge una riga Received sopra le altre. Leggile dal basso verso l'alto: la più in basso è il primo server, di solito il tuo provider o il tuo server. Qui trovi l'indirizzo IP di invio, utile per controllare le blacklist su /blacklists, e i ritardi tra un passaggio e l'altro.

3. DKIM-Signature

Aggiunta dal mittente. Contano due parti:

  • d=: il dominio che firma. Deve essere il tuo dominio.
  • s=: il selettore. La chiave è pubblicata su s._domainkey.d, per esempio s1._domainkey.yourdomain.com.

Nessuna DKIM-Signature significa che l'email non è stata firmata: attiva DKIM nel tuo servizio di invio.

Attenzione alle righe vecchie o false

Fidati solo della riga Authentication-Results aggiunta dal tuo provider di posta (quella in cima). Le righe più in basso possono venire da server precedenti, o essere falsificate dagli spammer.

Verifica che sia risolto

Dopo aver cambiato le impostazioni, invia una nuova email a te stesso e a un nuovo indirizzo di test Delivmail. Nelle intestazioni, spf, dkim e dmarc devono mostrare tutti pass con il tuo dominio, e il report di Delivmail deve dire lo stesso.

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