Wat is een e-mail parser? Definitie van e-mail parsing

Portrait of Sylvestre Dupont
door Sylvestre Dupont
5 min lezen
Laatst bijgewerkt op

Een e-mail parser is een softwaretool die een ruwe e-mail omzet naar een gestructureerd en leesbaar formaat. Er zijn grofweg twee hoofdtypen e-mail parsers. Ten eerste decoderen low-level e-mail MIME parsers ruwe e-mails naar een leesbaar tekstformaat. Ten tweede zetten high-level e-mail content parsers de inhoud van e-mails om in gestructureerde data. Gestructureerde data is data met een duidelijke structuur en betekenis, oftewel begrijpelijk voor een machine. Deze data kun je vaak eenvoudig bekijken in Excel of als input gebruiken voor andere software, bijvoorbeeld als onderdeel van een geautomatiseerd bedrijfsproces.

Infographic: Wat is een e-mail parser?

Schermafbeelding van e-mail parser infographic
Wat is een e-mail parser (infographic)

We gaan dieper in op e-mail parsers. Maar eerst...

Laten we "parse", "parsing" en "parsers" definiëren

Wacht, misschien was het woord "parser" waar je de draad kwijtraakte.

Dus, wat is een parser?

Schermafbeelding van parser tongue
Zelfs Harry Potter gebruikt parser-tongue om Python te spreken

Parse definitie

Etymologisch stamt het werkwoord to parse af van het Latijnse pars, wat "delen" betekent. Een parser heeft dus alles te maken met het herkennen van onderdelen binnen een geheel.

Eigenlijk is een parser een tool die betekenisvolle onderdelen in een tekst analyseert en herkent. In technische termen betekent data parsing het proces van het ontleden van een reeks symbolen, ofwel in natuurlijke taal of computertaal, binnen de regels van een formele grammatica (bedankt Wikipedia voor deze uitleg!).

Een parser is een computerprogramma met instructies die invoerzinnen analyseren en omzetten naar datastructuren. Vaak gebeurt dit met zogenoemde parse trees tijdens lexicale en syntactische analyses.

Maak het concreet: terwijl je deze zin leest, dus de reeks letters op je scherm, geeft je brein daar betekenis aan. Je brein fungeert hier als een parser:

  • Eerst herken je een reeks letters als woorden. Dat heet lexicale analyse.
  • Vervolgens begrijp je, aan de hand van grammatica en context, de betekenis van een volledige zin. Dat heet syntactische analyse.

Je bent nu zelf aan het parsen!

Parsers in de informatica

In de informatica is een parser essentieel zodat een machine kan begrijpen wat een programmeur bedoelt wanneer hij code schrijft. De parser leest de code en vertaalt deze, via meerdere parsingstappen, uiteindelijk naar nullen en enen. Daarmee worden bijvoorbeeld grafische elementen op je scherm getoond of data over het internet verstuurd.

Parsing in de informatica heeft een uitgebreide en diepgaande theoretische basis, met begrippen als Lexicale Analyse, Chomsky's grammatica en Backus--Naur vorm. Meer leren? Bekijk deze praktische introductie in PDF over Grammatica en Parsing Technieken.

Nu dat duidelijk is, gaan we terug naar e-mail parsers.

Wat is een MIME parser?

Schermafbeelding van mime
Alyssia Booth

Doelgroep: MIME parsers zijn bedoeld voor mensen met een technische of programmeerachtergrond.

MIME (Multipurpose Internet Mail Extensions) is de internetstandaard waarop e-mails worden samengesteld en gecodeerd. Het MIME-formaat ondersteunt verschillende karaktersets, niet-tekstbijlagen (zoals afbeeldingen, audio) en meerdere onderdelen binnen een bericht (multi-part), waardoor je verschillende content kan combineren in één mail. Zoals veel internetstandaarden is MIME vastgelegd in een reeks RFC’s (“Requests for comment”) door de IETF: zie onder andere RFC 2045, RFC 2046, RFC 2047, RFC 4288, RFC 4289 en RFC 2049.

E-mail MIME parsers worden gebruikt om e-mails die in MIME-formaat zijn opgemaakt, te decoderen. Zo’n parser kan e-mailheaders (zoals afzender, ontvanger, onderwerp, datum) en de body van de e-mail én eventueel bijlagen extraheren.

In vrijwel alle programmeertalen zijn er opensourcebibliotheken die e-mail MIME parsing bieden. Bijvoorbeeld:

Daarnaast zijn er online SaaS-platformen die MIME parsing aanbieden als dienst, zoals:

Wat is een e-mail parser?

Doelgroep: e-mail parsers zijn er voor iedereen die bedrijfsprocessen wil automatiseren. Ze zijn ideaal voor het automatisch verwerken van e-maildata.

Het grote probleem met e-mails is dat ze doorgaans bestaan uit ongestructureerde tekst. Machines werken echter het liefst met gestructureerde data, waardoor het lastig is e-mails direct in een geautomatiseerde workflow te verwerken.

Een e-mail parser (ook wel e-mail scraper, e-mail data-extractor of content e-mail parser genoemd) is ontwikkeld voor gebruikers die informatie uit hun e-mails willen halen en omzetten in bijvoorbeeld een Excel-bestand, of willen doorsturen naar andere software voor verdere verwerking. Simpel gezegd: een e-mail parser haalt ongestructureerde tekst uit een e-mail en zet deze om in gestructureerde data.

Schermafbeelding van e-mail parser overzicht
Voorbeeld van een e-mail parser die een Twitter notificatie omtovert tot gestructureerde data

Deze e-mail parsers zijn vooral handig voor het verwerken van grote hoeveelheden machine-gegeneerde e-mails, zoals bevestigingen, rapportages of meldingen.

Wanneer gebruik je een e-mail parser?

E-mail parsers worden in zeer uiteenlopende sectoren gebruikt om bedrijfsprocessen te automatiseren.

Enkele veelvoorkomende toepassingen van een content e-mail parser zijn:

  • Bevestigingsmails van e-commerce parsen (van marktplaatsen als Amazon, Ebay, Etsy, Craigslist etc.). Zet de data in een simpel spreadsheet, of verstuur deze naar geavanceerde logistieke software zoals SAP om orderverwerkingen te beheren en te monitoren
  • Notificaties van woningsites of vastgoedplatforms parsen. Voeg deze samen in een spreadsheet of CRM-systeem (zoals Salesforce, Pipedrive, Zoho)
  • Parse reisbevestigingen (zoals vluchten, hotels of autohuur). Stuur ze door naar een zakelijke reisapplicatie of genereer er een reiskaart van
  • Systeem- en nettwerkinzichten parsen (zoals Pingdom, NewRelic, Dynatrace-rapportages). Combineer alle meldingen in één dataplatform voor centrale, geautomatiseerde probleemdetectie en opvolging
  • Social media notificaties uit e-mails halen (zoals van Twitter, Facebook, LinkedIn, Pinterest). Houd meldingen bij, bedank nieuwe volgers of zet automatische vervolgacties uit
  • En nog veel meer—de mogelijkheden zijn vrijwel eindeloos! Machine-gegeneerde e-mails zijn overal aanwezig en vol met data waar bedrijven op vertrouwen.

Parseur is een geautomatiseerde e-mail parser software die jouw data-entryproces automatiseert door iedere e-mail te converteren naar een rij in je Google Sheets of Excel spreadsheets.

Maak een gratis account aan
Bespaar tijd en moeite met Parseur. Automatiseer je documenten.

Parseur gebruikt verschillende parsingtechnologieën om te bepalen welk sjabloon past bij iedere ontvangen e-mail, en voert vervolgens de parsing zelf uit bij elke nieuwe mail.

Lees meer over de 5 redenen waarom Parseur e-mailverwerking effectiever maakt, of volg onze stap-voor-stap handleiding om aan de slag te gaan met Parseur.

Laatst bijgewerkt op

AI-gebaseerde data-extractiesoftware.
Begin vandaag nog met Parseur.

Automatiseer het extraheren van tekst uit e-mails, PDF’s en spreadsheets.
Bespaar honderden uren handmatig werk.
Omarm werkautomatisering met AI.

Parseur rated 5/5 on Capterra
Parseur.com has the highest adoption on G2
Parseur.com has the happiest users badge on Crozdesk
Parseur rated 5/5 on GetApp
Parseur rated 4.5/5 on Trustpilot