Kort antwoord: Twee dingen kunnen dit veroorzaken: caching (een herhalingscontrole kan een opgeslagen resultaat opleveren) en tijdelijke servervoorwaarden (een tijdelijke unknown kan worden opgelost op een echt antwoord op een latere poging). Een force-refresh verzoek voert altijd een nieuwe livecontrole uit.
Caching
Om de verificatie snel te houden en om te voorkomen dat e-mailservers worden gehamerd, worden bevestigde resultaten ongeveer 24 uur in de cache opgeslagen. Als u hetzelfde adres binnen dat venster opnieuw verifieert, ontvangt u mogelijk het gecachete -resultaat in plaats van een gloednieuwe livecontrole — en wordt u er niet opnieuw voor in rekening gebracht. Dit houdt herhaalde zoekopdrachten direct.
Een uitzondering: unknown resultaten worden niet in de cache opgeslagen. Omdat "we dit niet konden bevestigen" een tijdelijk antwoord is, voert het opnieuw controleren van een unknown -adres altijd een nieuwe live verificatie — uit, wat precies de reden is waarom een unknown bij een latere een definitief resultaat kan worden poging.
Om een gloednieuwe live verificatie te forceren die de cache negeert, stuurt u het verzoek met force_refresh=true. Een force-refresh voert een echte controle uit en wordt gefactureerd volgens het nieuwe resultaat.
Voorbijgaande voorwaarden
Sommige eerdere unknown resultaten worden veroorzaakt door tijdelijke omstandigheden aan de ontvangende kant:
- Greylisting — de server tart opzettelijk de eerste poging en accepteert een latere.
- Tariefbeperking — de provider remde op dat moment het verkeer.
- Time-outs — de server was kort traag of onbereikbaar.
Wanneer u later opnieuw controleert, zijn die voorwaarden mogelijk verdwenen, dus een eerdere unknown kan een definitieve valid of invalid worden. Dit is verwacht gedrag, geen inconsistentie.
Wat we aanbevelen
- Gebruik
force_refresh=truevoor een definitief, actueel antwoord. - Als u een lijst batch-verifieert, hoeft u niet elk adres — te vernieuwen, de resultaten in de cache zijn nauwkeurig in hun versheidsvenster en besparen u credits.
- Een resultaat dat van
unknownnaar een bepaalde status bij retry gaat, is een goed teken: het betekent dat de tijdelijke voorwaarde is gewist en we hebben een echt antwoord.