Sono passati diversi anni da quando ci esibiamo convalida e-mailin modalità bulk, single e API. La maggior parte dei clienti ci pone domande sulla velocità di convalida e su quanto tempo ci vuole per convalidare, ad esempio, 10 o 100 indirizzi email.

La risposta a questa domanda non è semplice come un numero, ad esempio 15 minuti. Lo spiegherò in questo post del blog. Prima di tutto, dobbiamo sapere qual è il tuo metodo di convalida. Utilizzerai la convalida di email in blocco o di singole email tramite API? Qual è il tempo di elaborazione di un motore di convalida email per convalidare una lista email?

Qual è la differenza tra la convalida delle e-mail in blocco e l'API?

La risposta breve è tecnologia anti-greylistingL'anti-greylisting nel processo di convalida è la tecnologia che prevede pause deliberate tra più convalide. Cerca di simulare il comportamento di un server di posta elettronica ben configurato per impedire il blocco degli IP. Tecnicamente, un'API è progettata per inviare i risultati di convalida il più velocemente possibile. Pertanto, se l'anti-greylisting è abilitato sull'API, potrebbero essere necessari dai 15 ai 45 minuti per ogni chiamata API, il che è inaccettabile. Per questo motivo, l'anti-greylisting può essere abilitato solo per le convalide di email in massa. L'obiettivo principale dell'anti-greylisting è ridurre il numero di risultati "Sconosciuti". Pertanto, se si convalida lo stesso elenco utilizzando il motore di massa e l'API, è possibile aspettarsi un numero maggiore di risultati "Sconosciuti" nei risultati dell'API.

L'API

Come ho detto prima, l'API è progettata per fornire i risultati di convalida il più velocemente possibile. La convalida richiede tempo e il tempo necessario dipende direttamente dall'email che si sta convalidando. Ad esempio, Gmail impiega meno di 1 secondo per la convalida. D'altra parte, alcuni server potrebbero impiegare 20 secondi o più. Abbiamo impostato un timeout per l'API, che interrompe il processo di convalida dopo 15 secondi e contrassegna i risultati di convalida come "Sconosciuti". Non pagherai per i risultati di convalida "Sconosciuti".

La convalida in blocco

Le principali differenze tra API e convalida delle e-mail di massa sono 1) la tecnologia anti-greylisting e 2) il timeout di convalida.

Tecnologia anti-greylisting

Come accennato in precedenza, l'anti-greylisting è progettato per simulare un server di posta elettronica ben configurato e ridurre il numero di "Email sconosciute". Il server di posta ricevente chiede al mittente di riprovare a inviare l'email tra (X) minuti. Un server di posta ben configurato tenterà di inviare nuovamente un'email a intervalli diversi finché non verrà accettata o rifiutata dal server di posta ricevente. Esistono molti tipi di greylisting, ma il più comune è il greylisting basato sul tempo, come menzionato sopra.
Ogni server di posta ha un tempo diverso per l'inserimento del mittente nella greylist, per ogni email, normalmente compreso tra 1 e 30 minuti. DeBounce implementa una tecnologia anti-greylisting all'avanguardia. Quando rileva un mittente in greylisting, attende 30 minuti e riprova a convalidare quelle email specifiche. Questo riduce la quantità di "sconosciuti" ricevuti. Quindi, i risultati della convalida saranno un po' più lunghi, ma saranno molto migliori. Non importa quanti indirizzi email in greylisting carichi, che siano 1 o 100,000. L'elaborazione subisce un ritardo totale di soli 30-60 minuti se lo utilizzi come servizio per la convalida delle email. La convalida delle email richiede più tempo con l'anti-greylisting, ma ne vale la pena.

Timeout di convalida

Alcuni server di posta elettronica hanno un timeout elevato. Potrebbero essere necessari fino a 45 secondi per ricevere una risposta. Contrariamente all'API, il motore di convalida in blocco ha un timeout di 45 secondi.

Considerando la tecnologia anti-greylisting e il timeout di convalida, è difficile prevedere i tempi di elaborazione della convalida di una determinata lista. 10 indirizzi Gmail non necessitano di anti-greylisting e la convalida richiede solo 1 secondo per ogni email. Ciò significa che i motori DeBounce convalidano 10 email in soli 70 secondi. D'altra parte, 10 email con un tempo di risposta di 45 secondi + tecnologia anti-greylisting richiedono circa 60 minuti per la convalida.

Conclusione

La convalida delle email richiede tempo. L'API deve rispondere il più velocemente possibile. Ma la convalida delle email in blocco richiede tempo per elaborare le liste email. È una cattiva idea rimuovere la tecnologia anti-greylisting e ridurre il timeout di convalida per aumentare i tempi di elaborazione. Naturalmente, i risultati saranno pronti in meno tempo, ma contengono più risultati di convalida sconosciuti. La convalida delle email non è un lavoro che deve essere svolto in fretta. Lascia che il processo si concluda da solo.