Hoe werkt WJ@WORK e-mail cleaner?

WJ@WORK e-mail cleaner valideert e-mailadressen in je mailinglijst op 13 verschillende factoren. Van simpele syntax-checks tot live server-verificatie. Hieronder leggen we elke check uit.

Het proces in 3 stappen

1
Upload & kolommen
Upload je CSV. Wij detecteren automatisch welke kolom e-mail, naam en status bevat. Je kunt dit handmatig aanpassen.
2
Checks kiezen
Kies een preset (Normaal, Grondig of Extreem) of stel individuele checks in. Elke check voegt punten toe aan verdachte adressen.
3
Resultaten
Download je opgeschoonde lijst, bekijk ongeldige adressen en twijfelgevallen met uitleg per adres.

Scoring systeem

Elk e-mailadres begint met 0 punten. Elke check die een probleem vindt, voegt punten toe. Hoe hoger de score, hoe verdachter het adres.

0-2: Geldig
3-5: Twijfel
6+: Ongeldig

Meerdere kleine problemen kunnen optellen tot een ongeldig adres. Bijvoorbeeld: role-based (+2) + SMTP weigering (+4) = 6 punten = ongeldig.

Vergelijking: Normaal vs. Grondig vs. Extreem

Kies het niveau dat past bij je situatie. Normaal is snel en veilig voor dagelijks gebruik. Grondig voegt live server-checks toe. Extreem is de strengste modus.

Check Normaal Grondig Extreem Snelheid Strafpunten
Syntax validatie Instant +10 (fataal)
Duplicate detectie Instant Verwijderd
DNS / MX verificatie Snel +6
Email typo correctie Instant +0 (corrigeert)
Wegwerp email detectie Instant +4
Verdacht domein / toxic Instant +3 tot +6
Fake/test patronen Instant +6
Role-based detectie Instant +2
→ info@ toestaan bij geldig domein +0 als MX OK
Spambot naam detectie Instant +6
Gibberish detectie Instant +3 tot +4
Gmail dot-trick detectie Instant +5
Catch-all detectie Medium +2
SMTP mailbox verificatie Langzaam +4
→ Strenge modus: weigering = direct ongeldig +6 ipv +4
Naam-mismatch strafpunten Instant +1
Samengevat:
Normaal = alle offline checks, geen server-contact, geen risico. Snel.
Grondig = + live SMTP verificatie + catch-all detectie. Langzamer, minimaal risico.
Extreem = + SMTP weigering = direct ongeldig, info@ altijd streng, naam-mismatch straft. "Liever kwijt dan rijk."

Alle checks in detail

Altijd actief

🔤 Syntax validatie (RFC 5322)
Altijd aan

Controleert of het e-mailadres een geldig formaat heeft volgens de RFC 5322 standaard. Dit is de eerste check — als het formaat ongeldig is, worden alle andere checks overgeslagen.

Controleert op: precies één @, geldig domein, geen dubbele punten, maximale lengte (254 tekens), en toegestane tekens.

+10 punten (direct ongeldig)
🔁 Duplicate detectie
Altijd aan

Verwijdert dubbele e-mailadressen uit de lijst. Vergelijking is case-insensitive: Jan@Gmail.com en jan@gmail.com worden als hetzelfde adres gezien.

Duplicaat wordt verwijderd (geen score)

Beschikbaar vanaf Normaal

🌐 DNS / MX record verificatie
Normaal+

Controleert of het domein (het deel na @) mailservers (MX records) heeft geregistreerd in DNS. Zonder MX records kan een domein geen e-mail ontvangen.

Als er geen MX records zijn, wordt ook gekeken naar A records (sommige kleine domeinen ontvangen mail via hun webserver).

  • MX gevonden — Domein kan mail ontvangen
  • Geen MX, wel A — Mogelijk geldig (fallback)
  • NXDOMAIN — Domein bestaat helemaal niet
+6 punten bij geen MX/A records
Email typo correctie
Normaal+

Herkent en corrigeert 60+ veelgemaakte typos in domeinnamen. Het originele adres blijft bewaard in het rapport.

Voorbeelden:

  • gmial.comgmail.com
  • hotmal.comhotmail.com
  • outlook.conoutlook.com
  • ziggo.comziggo.nl

Ook generieke TLD-typos worden gecorrigeerd: .con, .cmo, .ocm.com

+0 punten (corrigeert het adres, geen straf)
💣 Wegwerp email detectie
Normaal+

Controleert het domein tegen een lijst van bekende wegwerp e-mail diensten (Mailinator, Guerrilla Mail, Tempmail, etc.). Deze diensten bieden tijdelijke adressen die na korte tijd vernietigd worden.

Wegwerp-adressen op je mailinglijst leiden gegarandeerd tot bounces en schaden je verzendreputatie.

+4 punten
Verdacht domein / toxic check
Normaal+

Identificeert drie categorieën risicodomeinen:

  • Placeholder domeinenexample.com, test.com, noreply.com — nooit echte adressen (+6)
  • Spam domein patronenregistry.godaddy, temp*, trash* — bekende spam-bronnen (+6)
  • Verdachte TLDs.xyz, .buzz, .click, .top etc. — bovengemiddeld spam-risico (+3)
  • Russische spam-domeinenyandex.ru, mail.ru etc. op een NL-lijst (+4)
+3 tot +6 punten afhankelijk van type
🚫 Fake/test patroon detectie
Normaal+

Herkent bekende nep-patronen die nooit echte adressen zijn:

  • test@, user@, fake@, dummy@, sample@
  • asdf@, qwerty@, aaa@, xxx@
  • @example.com, @test.com, @localhost, @mailinator.com
+6 punten (direct ongeldig)
💼 Role-based adres detectie
Normaal+

Markeert generieke/functionele adressen die niet aan een specifiek persoon gekoppeld zijn. Deze adressen worden vaak door meerdere mensen beheerd en hebben een hogere bounce-kans bij personeelswisselingen.

Gedetecteerde prefixen: info@, admin@, support@, contact@, sales@, marketing@, office@, noreply@, billing@, hello@, team@, general@, en meer.

Extra optie: info@ toestaan bij geldig domein
Wanneer ingeschakeld, krijgen role-based adressen +0 punten als het domein een geldig MX record heeft. De logica: info@bestaandbedrijf.nl is waarschijnlijk een geldig adres, terwijl info@nepdomain.xyz dat niet is.
Normaal & Grondig: aan (info@ wordt getolereerd). Extreem: uit (info@ altijd +2 strafpunten).
+2 punten (of +0 met sub-optie)
🤖 Spambot naam detectie
Normaal+

Detecteert namen die door spambots zijn gegenereerd. Spambots vullen formulieren in met herkenbare patronen:

  • Camel-case gibberishBrianToithEV, NikolayNeizeRV
  • Random suffixJimmiXS, DavidLMTC, HaroldSnumbBL

Vereist een naamkolom in de CSV. Negeert namen die volledig uppercase zijn (bedrijfsnamen) of initialen bevatten.

+6 punten (direct ongeldig)
🔠 Gibberish / onzin detectie
Normaal+

Herkent willekeurige tekenreeksen als lokaal deel (voor de @). Bewust conservatief — alleen extreme gevallen worden geflagd.

  • Geen klinkers in 6+ tekens — bxrqzk@gmail.com (+4)
  • Spam-patronen — korte letters + cijfers + letters als perta1kqw@ (+3)

Wordt automatisch overgeslagen als de naam van de persoon in het e-mailadres voorkomt (dan is het geen gibberish, maar een naam).

+3 tot +4 punten
🔴 Gmail dot-trick detectie
Normaal+

Gmail negeert punten in het lokale deel: jan.jansen@gmail.com en j.a.n.j.a.n.s.e.n@gmail.com zijn hetzelfde adres. Spammers misbruiken dit om meerdere "unieke" adressen aan te maken.

Wordt geflagd als een Gmail-adres 4+ punten bevat met 3+ korte segmenten (1-2 tekens tussen punten).

+5 punten

Beschikbaar vanaf Grondig

🎯 Catch-all domein detectie
Grondig+

Detecteert domeinen die alle adressen accepteren, ook adressen die niet bestaan. Dit wordt gedaan door een willekeurig niet-bestaand adres te sturen (bijv. emailcleaner-test-abc123@domein.nl). Als de server dit accepteert, is het een catch-all.

Waarom belangrijk: Bij catch-all domeinen is SMTP verificatie zinloos — elk adres lijkt "geldig". Daarom wordt SMTP automatisch overgeslagen voor catch-all domeinen.

Grote providers (Gmail, Outlook, etc.) worden overgeslagen — die zijn geen catch-all.

+2 punten (twijfelgeval)
📧 SMTP mailbox verificatie
Grondig+

Maakt een live verbinding met de mailserver van het domein en vraagt: "zou je mail accepteren voor dit adres?" (SMTP RCPT TO commando). Er wordt geen mail verstuurd — de verbinding wordt direct verbroken.

Beperkingen:

  • Grote providers (Gmail, Outlook, Yahoo, Ziggo, KPN, etc.) worden overgeslagen — zij blokkeren deze check
  • Catch-all domeinen worden overgeslagen — SMTP is daar zinloos
  • Rate limiting: minimaal 1,5 seconde pauze tussen checks naar dezelfde server (voorkomt blacklisting)
Blacklist risico
Het risico is minimaal bij lijsten tot ~500 adressen. Bij grotere lijsten wordt het risico beperkt door rate limiting en caching. Het IP-adres van deze server (web05.texelhosting.nl) wordt gebruikt voor de verbinding.

Standaard: +4 punten (twijfelgeval), omdat SMTP niet 100% betrouwbaar is.

Extra optie: Strenge modus (Extreem)
SMTP weigering = +6 punten (direct ongeldig) in plaats van +4. Gebruik dit als je de SMTP-resultaten vertrouwt en liever een adres te veel verwijdert dan te weinig.
Normaal & Grondig: +4 (twijfelgeval). Extreem: +6 (direct ongeldig).
+4 punten standaard, +6 in strenge modus

Alleen in Extreem

👥 Naam-mismatch strafpunten
Extreem

Geeft +1 strafpunt als de naam in de CSV niet overeenkomt met het e-mailadres. Normaal is dit puur informatief (+0), omdat veel mensen creatieve mailadressen hebben die niks met hun naam te maken hebben.

In Extreem-modus telt dit punt wél mee. Alleen lijkt +1 weinig, maar het tikt aan:

  • sunshine42@gmail.com + naam "Jan Jansen" → naam-mismatch (+1) + role-based als van toepassing (+2) = twijfelgeval
  • In combinatie met SMTP-weigering: +1 + +6 = direct ongeldig

Vereist een naamkolom in de CSV.

+1 punt (stapelt op met andere checks)

Bonus: naam-email correlatie

Als je CSV een naamkolom bevat, controleert WJ@WORK of de naam logisch bij het e-mailadres hoort. Dit is puur informatief (geen strafpunten) maar helpt bij het beoordelen van twijfelgevallen.

De naam-correlatie helpt ook de gibberish detectie: als iemands naam in het adres voorkomt, wordt gibberish-check overgeslagen (het is dan immers geen onzin).