Elke B2B-database zegt dat de e-mailadressen gecontroleerd zijn. Bijna geen enkele zegt wanneer. Die weglating verbergt de belangrijkste variabele in de kwaliteit van contactdata: controle is geen eigenschap van een record, maar van een record op een bepaald moment. Een controle die acht maanden geleden slaagde, vertelt je wat acht maanden geleden waar was.
Mensen wisselen van baan, bedrijven verhuizen naar andere mailservers, IT-teams schaffen aliassen af en domeinen verlopen. Schattingen uit de branche voor het verval van B2B-e-mailadressen liggen rond 2-3% per maand. Opgeteld raakt daardoor binnen een jaar grofweg een kwart tot een derde van een lijst verouderd. Een aanbieder die controleert bij het verzamelen, op het moment dat het record de database binnenkomt, verkoopt je een momentopname die begon te verouderen op de dag dat hij werd gemaakt.
Controle is een tijdstempel, geen keurmerk
Behandel een vinkje "gecontroleerd" zoals een goedgekeurde hygiënekeuring. Het betekent iets, maar alleen in relatie tot de datum. Een restaurant dat in januari is gekeurd, kan je in oktober nog steeds ziek maken. Hetzelfde geldt voor een e-mailadres: de controle zelf kan foutloos zijn en de uitkomst toch achterhaald.
Daarom is de juiste vraag aan elke data-aanbieder niet "controleren jullie?", maar "hoe oud is de controle van het record dat ik nu ga exporteren?" Luidt het antwoord "van het moment dat het record werd toegevoegd", dan koop je de gemiddelde leeftijd van de database, niet de actuele staat van de inbox. Het antwoord van Argorant zit in de opzet: elk contact krijgt een SMTP-controle op het moment van export, dus het oordeel weerspiegelt de actuele staat van de inbox en niet het moment waarop het record werd toegevoegd.
Wat een SMTP-test echt bewijst
Het loont om precies te zijn over wat controleren technisch betekent, want de lichtere lagen worden verkocht alsof ze het hele pakket zijn. Een syntaxcontrole bewijst dat een adres correct is opgebouwd. Een DNS/MX-lookup bewijst dat het domein bestaat en mailservers publiceert. Geen van beide bewijst dat er een mailbox bestaat.
Een SMTP-test gaat verder: de controle opent een echte verbinding met de mailserver van de ontvanger, doorloopt het begin van een bezorggesprek (HELO, MAIL FROM, RCPT TO) en leest het oordeel van de server over die specifieke mailbox. Daarna verbreekt ze de verbinding, voordat er een bericht wordt verstuurd. Een 250-respons betekent dat de server op dit moment mail voor dat adres accepteert. Een 550 betekent dat dat niet zo is. Er komt geen e-mail in iemands inbox terecht; de handdruk zelf is de test.
Dit op schaal doen is lastiger dan het klinkt, en dat is een van de redenen waarom de meeste aanbieders het niet bij export doen. Mailservers passen greylisting toe op onbekende afzenders, remmen herhaalde tests af en antwoorden anders afhankelijk van de reputatie van het IP-adres dat vraagt. Een controle die in productie draait, heeft logica voor nieuwe pogingen nodig, een gedoseerd tempo en goed onderhouden verzendinfrastructuur: vaste kosten die alleen zinvol zijn als controle de kern van het product is en geen vinkje.
De eerlijke kanttekening zijn catch-all-domeinen. Sommige mailservers accepteren elke RCPT TO, of de mailbox nu bestaat of niet, waardoor een definitief oordeel op protocolniveau onmogelijk is. De verkeerde zet is die stilletjes als geldig meetellen. Argorant markeert ze als catch-all en laat ze alleen meekomen als je daarvoor kiest: jij beslist of accept-all-resultaten in je export horen, met volledige kennis van wat ze zijn.
Wat betalen per geldig contact verandert voor kopers
Het moment van controleren is niet alleen een kwaliteitsargument. Het verandert de prikkels van de aanbieder. In het standaardmodel betaal je per vrijgegeven record, geldig of niet. De omzet van de aanbieder trekt zich er niets van aan of het adres bouncet, dus verouderde records leveren nog steeds geld op. Het verval is jouw probleem.
Controle bij export maakt een ander prijsmodel mogelijk: alleen rekenen voor adressen die de live test doorstaan. Bij Argorant kost een ongeldig resultaat 0 credits. Je betaalt niet voor het verval bij de aanbieder, en de aanbieder heeft nu een directe financiële reden om de controle actueel te houden: elk verouderd record dat hij levert, is omzet die hij misloopt.
Voor kopers vallen zo twee kostenposten samen. Je betaalt niet meer apart voor een lijst en daarna voor een opschoonronde met een controletool, want de opschoning is de aankoop. De prijs op de pagina is de prijs per bezorgbaar contact, en dat is de enige eenheid die er ooit toe deed.
Zo toets je elke aanbieder hierop
Met drie vragen onderscheid je aanbieders die bij export controleren van aanbieders die bij het verzamelen controleren. Eén: "Als ik hetzelfde contact twee keer exporteer, met zes maanden ertussen, wordt het de tweede keer opnieuw gecontroleerd?" Twee: "Betaal ik voor records die bouncen?" Drie: "Hoe labelen jullie catch-all-domeinen, en kan ik ze uitsluiten?" Een ontwijkend antwoord op een van deze vragen vertelt je dat het label "gecontroleerd" alleen versiering is.
Test het ook in de praktijk: haal een voorbeeldexport op en laat die dezelfde dag door een onafhankelijke controletool lopen. Een aanbieder die bij export controleert, hoort bij verse exports onder de 10% ongeldige adressen te blijven; een aanbieder die bij het verzamelen controleert, laat de werkelijke leeftijd van zijn database zien. Met 630.7M contacten in 202 landen zet Argorant erop in dat controle op het moment van export, en niet op het moment van verzamelen, de enige definitie van "gecontroleerd" is die een echte verzending overleeft.
