E‑postfilformat

Contents
[ ]

EML

EML är ett av de mest erkända och använda e‑postfilformaten, främst designad för att följa MIME (Multipurpose Internet Mail Extensions)‑standarden. Detta format stöds brett i olika e‑postklienter och system på grund av dess öppna och generella tillvägagångssätt för lagring och överföring av e‑post.

Nyckelfunktioner:

  • Varje EML‑fil kapslar in ett enskilt e‑postmeddelande tillsammans med dess associerade metadata såsom avsändare, mottagare, ämne och tidsstämplar.
  • EML‑filer stödjer rik formatering, bilagor och inbäddade element, i enlighet med MIME‑standarden som möjliggör en mångsidig presentation av e‑postinnehåll.
  • Till skillnad från proprietära format som MSG (Microsoft Outlook Message), som är starkt knutna till specifik programvara (Outlook och MAPI), erbjuder EML‑filer ett mer universellt tillvägagångssätt som är kompatibelt med olika e‑postprogram på olika plattformar. EML‑filer är kompatibla med en mängd e‑postklienter, inklusive men inte begränsat till Microsoft Outlook, Mozilla Thunderbird, Apple Mail och många webbaserade e‑posttjänster.

EML‑filformatet är i grunden kopplat till MIME‑standarden, som är en specifikation för formatet på internetmeddelandekroppar. MIME utökar det grundläggande e‑postformatet för att stödja text i andra teckenuppsättningar än ASCII, samt bilagor med multimediainnehåll.

MIME‑struktur:

  • En EML‑fil börjar med rubrikdelen, som innehåller information såsom From, To, Subject, Date och andra rubriker. Ytterligare rubriker kan inkludera Content-Type, Content-Transfer-Encoding och mer.
  • Efter rubrikerna presenteras kroppen i en EML‑fil. Detta avsnitt kan innehålla vanlig text, HTML eller multipart‑innehåll som möjliggör kombinering av olika typer av innehåll i ett enda meddelande.
  • En EML‑fil kan innehålla bilagor kodade i base64, vilket möjliggör överföring av binära data via e‑post. Dessa bilagor definieras inom egna MIME‑delar med lämpliga rubriker som anger filtyp och kodning.

MIME-typer:

Innehållet i en EML‑fil bryts ner i olika MIME‑typer för att särskilja text, HTML och andra mediatyper. Vanliga MIME‑typer som finns i en EML‑fil inkluderar:

  • text/plain för vanliga textmeddelanden.
  • text/html för HTML‑formaterade meddelanden.
  • multipart/mixed för e‑post som innehåller både meddelandetext och bilagor.
  • application/octet-stream för binära filbilagor.

exempel på multipart/mixed MIME‑struktur

MSG

Microsoft Outlook Message (MSG) är ett proprietärt e‑postformat som används av Microsoft Outlook för att lagra enskilda e‑postmeddelanden. Dessa filer innehåller e‑postinnehållet och metadata såsom avsändare, mottagare, ämne och tidsstämplar. De stöder rik formatering, bilagor och Outlook‑specifika funktioner som flaggor, vikt och sekretess.

Nyckelfunktioner:

  • En MSG‑fil representerar ett enskilt e‑postmeddelande.
  • MSG‑filer är associerade med Microsoft Outlook och kan öppnas av den.
  • MSG‑filer används ofta för arkivering, säkerhetskopiering och utbyte av Outlook‑objekt mellan olika Outlook‑instanser eller andra kompatibla e‑postklienter.

MSG är nära relaterat inom ramen för Microsoft Outlook och Messaging Application Programming Interface (MAPI). MAPI är ett programmeringsgränssnitt som låter applikationer interagera med meddelandetjänster, främst Microsoft Exchange Server och Microsoft Outlook. Det tillhandahåller ett set av funktioner och protokoll för att skicka, ta emot och hantera e‑postmeddelanden, samt åtkomst till andra meddelandefunktioner som kalendrar, kontakter och uppgifter. MAPI används av Microsoft Outlook för att skapa, manipulera och hantera e‑postmeddelanden. När en användare skriver eller tar emot e‑post i Outlook, hanterar MAPI den underliggande kommunikationen med mailservern och tillhandahåller nödvändiga funktioner för att hantera meddelandeinnehållet.

Teknisk grund för MSG-format:

MSG‑filer lagrar meddelandedata med hjälp av MAPI‑egenskaper, vilka är attribut som definierar olika aspekter av meddelandet. Dessa egenskaper inkluderar standardattribut såsom avsändare, mottagare, ämne och tidsstämplar, samt anpassade egenskaper och utökade attribut.

MAPI‑egenskaper

Egenskaper organiserar meddelandet i en hierarkisk struktur, med egenskaper på toppnivå som definierar de övergripande meddelandeattributen och nästlade egenskaper som representerar specifika komponenter som mottagare, bilagor och inbäddade objekt. MSG‑filer kan innehålla flera egenskapsströmmar, var och en med ett set av relaterade MAPI‑egenskaper. Dessa strömmar är strukturerade enligt Compound File Binary Format (CFBF) och lagrar både standard‑ och anpassade egenskaper.

Struktur för msg‑format

OFT

Outlook File Template (OFT) är e‑postformat som används av Microsoft Outlook för att skapa standardiserade meddelanden. Till skillnad från MSG‑filer innehåller OFT‑filer inte faktiskt meddelandeinnehåll utan fungerar som mallar med fördefinierad formatering, layout och platshållare för dynamiskt innehåll.

Nyckelfunktioner:

  • OFT‑filer förenklar skapandet av återkommande e‑post genom att erbjuda fördesignade mallar för vanliga scenarier såsom nyhetsbrev, meddelanden eller svar.
  • Genom att använda OFT‑mallar säkerställer organisationer konsekvens i varumärkesprofil, formatering och budskap i alla utgående kommunikationer.
  • Användare kan anpassa OFT‑mallar genom att lägga till eller ändra innehåll innan de skickas, vilket möjliggör personliga meddelanden samtidigt som standardiserad formatering bibehålls.

TNEF

Transport Neutral Encapsulation Format (TNEF) är ett proprietärt e‑postformat som används av Microsoft Outlook och Microsoft Exchange Server för att kapsla in e‑postegenskaper och rik text som kanske inte stöds av standard‑e‑postprotokoll. Det används främst av Microsoft‑e‑postklienter för att koda och överföra rik textformatering, inbäddade objekt och andra proprietära e‑postfunktioner, vilket säkerställer att komplext e‑postinnehåll som formatering, inbäddade filer och kalenderevenemang bevaras när e‑post skickas mellan olika Microsoft‑e‑postklienter.

Nyckelfunktioner:

  • TNEF kan kapsla in ett brett spektrum av MAPI‑egenskaper, Microsoft‑specifik rik textformatering och speciella egenskaper som inte kan överföras via standard‑MIME eller vanlig text‑e‑post.
  • Outlook‑objekt, såsom kalender, kontakter, uppgifter, anteckningar, kan kapslas in i TNEF‑formatet.
  • Icke‑Microsoft e‑postklienter kanske inte förstår eller korrekt hanterar TNEF‑bilagor, vilket ofta resulterar i den irriterande winmail.dat fil. Detta händer vanligtvis eftersom de inte kan avkoda den proprietära formateringen som är kodad i TNEF.

Teknisk grund för TNEF-format:

  • TNEF kapslar in e‑postinnehåll i en speciell binär bilaga. Denna bilaga bär vanligtvis en .dat filändelse, mest vanligt benämnd winmail.dat.
  • TNEF‑data är ofta associerad med MIME‑typen application/ms-tnef.
  • TNEF‑formatet representerar en hierarki av meddelandeegenskaper som en platt struktur, som kan ses som ett sekventiellt dataström. Det typiska formatet för en specifik egenskap i strömmen inkluderar en identifierare med datatypeinformation, storlek (om den inte definieras av typen) och data.

Struktur för meddelandeegenskap i TNEF