Ga naar inhoud

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]
  1. 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.
  2. 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.
  3. 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.
  4. 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).
  5. 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:

{
"from": "[email protected]",
"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": {
"Message-ID": "<[email protected]>",
"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.