Wat is inkomende e-mail? Een handleiding voor ontwikkelaars
Als u een e-mailtoepassing of een autonome softwareagent bouwt, zult u de termen ‘inkomende’ en ‘uitgaande’ e-mail tegenkomen. Het begrijpen van de betekenis van inkomende e-mail en hoe de verwerking van inkomende e-mails werkt, is de sleutel tot het bouwen van software die via e-mail communiceert.
De betekenis van inkomende e-mail
Inkomende e-mail verwijst naar berichten die vanaf externe adressen naar uw systeem of applicatie worden verzonden. In tegenstelling tot uitgaande e-mail (waarbij uw systeem berichten uit de wereld in stuurt), gaat het bij inkomende e-mail om het ontvangen, parseren en verwerken van berichten die in zijn verzonden door gebruikers, klanten of andere geautomatiseerde systemen.
Wanneer een klant bijvoorbeeld antwoordt op een e-mail met een supportticket en uw ticketsysteem dit bericht ontvangt en registreert, is er sprake van inkomende e-mailverwerking.
Hoe de verwerking van inkomende e-mails werkt
Wanneer iemand een e-mail verzendt naar een adres onder uw domein (bijvoorbeeld ‘[email protected]’), volgt het proces deze standaardstappen:
[Sender Client] ---> [Sender SMTP Server] ---> [Domain MX Records] ---> [Receiver MTA Server] ---> [Your Application]- MX-record opzoeken: de e-mailserver van de afzender vraagt het domeinnaamsysteem (DNS) naar de MX (Mail Exchange)-records van het doeldomein. Deze records verwijzen naar de servers die geautoriseerd zijn om e-mail voor dat domein te accepteren.
- SMTP-overdracht: de server van de afzender maakt verbinding met de server van de ontvanger via SMTP (Simple Mail Transfer Protocol) om het bericht te bezorgen.
- MIME-parsing: de server van de ontvanger parseert de onbewerkte e-mailinhoud. E-mails worden verzonden als MIME-payloads (Multipurpose Internet Mail Extensions), waarin headers, platte tekst, HTML en base64-gecodeerde bijlagen worden gebundeld.
- Authenticatiecontrole: de ontvanger controleert of de e-mail is geverifieerd via SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail) en DMARC (Domain-based Message Authentication, Reporting, and Conformance).
- JSON-conversie / Webhook: De geparseerde, gevalideerde e-mailstructuur wordt omgezet in schone JSON en via een webhook naar uw applicatie verzonden of opgehaald via een API.
Codevoorbeeld: nettolading voor inkomende gegevens
Een systeem voor het verwerken van inkomende e-mail zet de onbewerkte SMTP-payload als volgt om in een schone datastructuur:
{ "subject": "Question about my billing", "body_text": "Hi, I have a quick question about my invoice...", "body_html": "<p>Hi, I have a quick question...</p>", "attachments": [], "headers": { "Date": "Mon, 25 May 2026 07:29:00 +0000" }, "spam_score": 0.1, "spf": "pass", "dkim": "pass"}Vereenvoudig inkomende e-mail met InboxAPI
Het bouwen van uw eigen parser en SMTP-ontvanger is tijdrovend. InboxAPI vereenvoudigt de verwerking van inkomende e-mails door SMTP-servers, DNS-instellingen en MIME-parsing automatisch af te handelen. Uw systemen of AI-agents krijgen direct een e-mailidentiteit en kunnen rechtstreeks schone JSON-representaties van inkomende e-mails ophalen met behulp van eenvoudige API-aanroepen of native MCP-tools.