E-mailtools

MIME-structuur van e-mail bekijken

Verken MIME in EML. Onderzoek types, tekensets en coderingen; download onderdelen of structuur-JSON.

Hoe het werkt
.eml

Je EML hier neerzetten

Zie hoe bericht, alternatieve inhoud en bijlagen samenhangen.

.eml tot 25 MB · Geen upload

MIME-structuur onderzoeken

MIME combineert tekst, HTML, inlinebronnen en bijlagen. De herstelde boom staat in bronvolgorde om de weergave aan zijn onderdelen te koppelen.

  1. Open EML of multipartvoorbeeld.
  2. Kies deel voor kopteksten, type, tekenset, codering en gedecodeerde grootte.
  3. Download bladonderdeel of JSON. E-mailtabbladen voor leesbare inhoud.

MIME-boom van voorbeeldmail

Fictieve studio-visit heeft twee inhoudversies en tekstbijlage. Boom zoals het voorbeeld: buitenste container inhoud/bijlage, binnenste tekst/HTML-alternatieven.

Structuur studio-visit.eml

multipart/mixed
├── multipart/alternative
│   ├── text/plain; charset=UTF-8
│   │   Content-Transfer-Encoding: 8bit
│   └── text/html; charset=UTF-8
│       Content-Transfer-Encoding: 8bit
└── text/plain; name="visit-details.txt"
    Content-Disposition: attachment
    Content-Transfer-Encoding: base64
Inhoud gebruikt 8bit-tekst; tekstbijlage gebruikt base64.

Mixed, alternative en related

Types beschrijven bedoelde relaties. Echte berichten kunnen nesten, andere types of foute verklaringen hebben. Parserresultaat valideert geen MIME of gelijke weergave in elke mailapp.

MIME-containerGewoon gebruikInterpretatie
multipart/mixedInhoud en bijkomende onafhankelijke delen.Zoek documenten of bestanden naast de inhoud.
multipart/alternativeVerschillende weergaven van dezelfde inhoud.Tekst en HTML zijn alternatieven, niet twee e-mails.
multipart/relatedInhoud met gebruikte bronnen.Content-ID koppelt inlinebeeld aan cid: in HTML.

Type, tekenset en overdrachtscodering

Content-Type geeft text/html, image/png enzovoort. charset verklaart tekstbytes. Content-Transfer-Encoding toont transportcodering, vaak base64, quoted-printable of 8bit.

Content-Disposition kan bijlage of inline met naam aangeven. Content-ID identificeert gekoppelde bronnen. Bekijk velden samen, niet alleen extensie.

Grootte na overdrachtsdecodering kan van gecodeerde EML verschillen. Tekenset is aparte stap; ruw downloaddeel wordt niet automatisch UTF-8.

Gedecodeerde downloads en JSON-manifest

Een blad bewaart originele gedecodeerde bytes, niet opgeschoond. HTML kan verwijderde voorbeeldinhoud behouden. Structuur voert niets uit; EML naar HTML voor schone leeskopie.

JSON bevat structuur, kopteksten en metadata, geen inhoudbytes. Vergelijk berichten; EML blijft noodzakelijk voor volledige reproductie.

message/rfc822 blijft één downloaddeel, apart openen voor geneste structuur. Grenzen 25 MB, 1.000 delen en 30 niveaus. Fout in plaats van afgekorte boom.

Vragen over MIME

Wat is multipart/alternative?

Versies van dezelfde inhoud, vaak tekst en HTML. mixed verbindt inhoud/bijlagen; related inhoud/inlinebronnen.

Valideert dit MIME-normen?

Nee. Toont parserresultaat dat sommige ongeldige berichten tolereert. Geen norm- of echtheidscontrole.

Worden EML-bijlagen uitgeklapt?

message/rfc822 blijft één downloaddeel. Open afzonderlijk om zijn interne MIME te bekijken.

Zijn gedecodeerde delen opgeschoond?

Nee. Originele bytes na overdrachtsdecodering, zo gelabeld. Voorbeeld apart opgeschoond. HTML niet uitgevoerd in structuurweergave.

Welke grenzen?

Grenzen 25 MB, 1.000 onderdelen en 30 niveaus. Overschrijding geeft fout, geen afgekorte structuur.

Verlaten gegevens mijn apparaat?

Bestanden en tekst lokaal zonder EMLKit-upload. Verwijder invoer of verlaat pagina om te wissen. Gewone paginaverzoeken bereiken host. Over bestandsverwerking lezen.