Testa la tua email: incolla il sorgente, ottieni il verdetto

I test antispam più conosciuti ti chiedono di mandargli un’email vera, perché hanno bisogno di un server di posta per riceverla. Questo sito non ha un server che riceve niente — quindi incolli il messaggio, e il browser fa tutta l’analisi davanti a te.

Caricamento dello strumento…

Come funziona

  1. Apri il messaggio nel tuo programma di posta e prendi il suo sorgente: «Mostra originale» in Gmail, Ctrl+U in Thunderbird, «Visualizza origine messaggio» in Outlook sul web. Scarica il file .eml se puoi: copiare e incollare può cambiare spazi e ritorni a capo, e allora il controllo DKIM (che confronta il messaggio carattere per carattere) fallisce.
  2. Incollalo qui sopra, oppure trascina il file .eml sul riquadro.
  3. Premi «Analyse» (analizza). Leggi prima il blocco «Authentication» (autenticazione) — mostra se la posta dimostra chi l’ha inviata, la cosa a cui i server di destinazione tengono di più — poi le regole sul contenuto, ciascuna con il suo punteggio.

Perché non viene caricato nulla

Ogni operazione di questa pagina la esegue codice che gira dentro la scheda del tuo browser, con lo stesso motore che disegna le pagine web. Il file viene letto dal disco alla memoria della scheda, trasformato lì e riscritto come download. Non viene mai inviato da nessuna parte: né a noi, né a terzi.

Verificalo tu stesso

  1. Apri gli strumenti per sviluppatori del browser (F12) e scegli la scheda «Rete».
  2. Carica il tuo file e avvia lo strumento.
  3. Le uniche richieste che vedrai scaricano il codice dello strumento stesso — e, in pochi strumenti pesanti, il loro motore open source da una CDN pubblica — più un piccolo segnale di visita verso loreatec.jp (indirizzo e titolo della pagina, nulla di più). Nessuna di esse porta con sé il tuo file.

La prova che resta sul tuo dispositivo →

Domande frequenti

Perché incollare il sorgente invece di mandare un messaggio di prova?

Perché ricevere un messaggio richiede un server di posta, e questo sito non ne ha uno: qui gira tutto nel tuo browser. Il compromesso è onesto: un test antispam che riceve la tua posta può leggerla e la conserva per giorni; qui non esce mai dal tuo computer. Quello che si perde è l’indirizzo del server di invio così come lo vedrebbe un destinatario, quindi lo strumento lo legge dalle intestazioni di consegna del messaggio stesso, e ti lascia correggerlo.

Come fa a verificare DKIM senza un server?

DKIM è una firma digitale che dimostra che il messaggio arriva davvero dal dominio del mittente e non è stato modificato lungo il percorso. Per verificarla bastano due cose che il browser ha già: un modo per calcolare un’impronta del messaggio e un modo per controllare una firma con una chiave pubblica. Lo strumento prepara il messaggio esattamente come richiede lo standard (RFC 6376), recupera la chiave pubblica dal DNS cercandola per nome, e verifica. È testato sugli esempi ufficiali della RFC 8463, sia per le chiavi RSA sia per quelle Ed25519.

DKIM dice che il corpo non corrisponde, ma il messaggio è arrivato bene.

Quasi sempre la colpa è dell’incolla. Copiare un messaggio passando per un browser può cambiare tabulazioni, spazi a fine riga e ritorni a capo, e la firma DKIM copre il corpo carattere per carattere. Scarica l’originale come file .eml e trascinalo qui invece. Se fallisce anche con il .eml, qualcosa ha davvero cambiato il corpo dopo la firma — il piè di pagina di una mailing list, un banner aggiunto da un antivirus, o un server di inoltro.

Il punteggio è lo stesso dei noti test da uno a dieci?

No, e non finge di esserlo. È un insieme di regole nostro, ed è tutto elencato nella pagina con il relativo punteggio, così vedi esattamente da dove viene il numero. Nessun punteggio può prevedere dove finirà un’email: il fattore più grande è la tua reputazione come mittente presso ogni singolo destinatario, ed è invisibile dall’esterno — per chiunque, compresi gli strumenti a pagamento.

Perché alcune blocklist sono indicate come «non verificabili»?

Una blocklist è un elenco pubblico di indirizzi noti per inviare spam. Alcune di esse rifiutano le richieste che arrivano tramite servizi DNS pubblici, e un browser può interrogarle solo così. Spamhaus, URIBL e SURBL rispondono con un codice che significa «non te lo dico». Segnalarlo come «pulito» sarebbe il tipo di errore più pericoloso, quindi lo strumento le nomina e rimanda alle loro pagine di verifica. Le quindici liste che rispondono davvero vengono controllate normalmente.

Posso controllare un messaggio senza alcuna rete?

Sì — togli la spunta dalla casella DNS. Tutto quello che si può controllare a partire dal solo messaggio continua a funzionare: intestazioni, percorso di consegna, struttura, HTML, link, requisiti di legge e il controllo del corpo DKIM. Vengono segnate come «non controllate» solo le parti che hanno davvero bisogno del DNS.