Che cos'è il greylisting?
Il greylisting è una tecnica antispam in cui un server di posta rifiuta temporaneamente i messaggi provenienti da mittenti che non riconosce, restituendo una risposta di «riprova più tardi». I server legittimi riprovano e passano; molti sistemi di spam non si disturbano, e così vengono filtrati.
Come funziona il greylisting
Quando un mittente sconosciuto tenta di consegnare un messaggio, un server con greylisting risponde con un rinvio temporaneo 4.x.x invece di accettarlo. Registra l'IP del mittente, l'indirizzo del mittente e quello del destinatario come una tripletta.
Un server di posta conforme agli standard tratta il rinvio come un soft bounce e riprova dopo un po'. Al nuovo tentativo il server con greylisting riconosce la tripletta e accetta il messaggio. Gli strumenti di spam che sparano una volta e tirano dritto non completano mai il nuovo tentativo, quindi la loro posta resta bloccata.
Come il greylisting influisce sulla verifica
Durante la verifica SMTP un server con greylisting può rinviare il sondaggio con un errore temporaneo, che può sembrare «non determinabile» invece di un'accettazione o di un rifiuto chiari. Un verificatore che tratti il primo rinvio come un errore classificherà male l'indirizzo.
Una buona verifica lo risolve riconoscendo le risposte temporanee e riprovando come si deve, distinguendo un rinvio da greylisting da un rifiuto reale. Mailbeam tiene conto del greylisting perché i rinvii non producano falsi negativi.
Come evitare i ritardi da greylisting sulla tua posta
Per ridurre l'attrito del greylisting nelle tue campagne, autentica con SPF, DKIM e DMARC, invia da IP coerenti e riscaldali gradualmente perché i server riceventi prendano confidenza con te.
Il greylisting provoca soprattutto un ritardo al primo contatto, non un blocco permanente, ma un'autenticazione e un comportamento di invio coerenti riducono la frequenza con cui vieni rinviato.
Un rinvio che non è un errore
Un server con greylisting rifiuta temporaneamente un mittente sconosciuto e aspetta di vedere se si comporta come un vero MTA e torna.
first attempt
-> RCPT TO:<jdoe@example.com>
<- 450 4.7.1 Greylisted, try again later
retry, some minutes later, same triplet
-> RCPT TO:<jdoe@example.com>
<- 250 2.1.5 Ok
The triplet is (sending IP, envelope sender, recipient).
Bulk senders that never retry are filtered out by design;
RFC 5321 §4.5.4.1 expects retries for days, not seconds.Il greylisting restituisce un rifiuto temporaneo di classe 4 al primo contatto, quindi un singolo sondaggio verso un server con greylisting produce un risultato non conclusivo invece di un verdetto sulla casella.
Fonti
Verificato su queste fonti il .
In pratica
Mailbeam sonda una casella e il server risponde 451 greylisted, try again later. Invece di segnare l'indirizzo come non recapitabile, Mailbeam riconosce il rinvio temporaneo, riprova e legge allora la vera risposta di accettazione o rifiuto, evitando un falso negativo su un indirizzo perfettamente valido.
Domande frequenti
Verifica le email con sicurezza
Mailbeam se ne occupa per te: sintassi, MX, SMTP, catch-all e usa e getta in una sola chiamata all'API. 1.000 verifiche gratuite al mese, senza carta.