Vanliga e-postlagringsformat

MBOX

MBOX (kort för Mailbox) är ett mycket använt e‑postlagringsformat som har varit vanligt i flera decennier. Det används för att lagra en samling e‑postmeddelanden i en enda fil, där varje meddelande är sammansatt och avgränsat av en separationslinje.

MBOX utvecklades första gången på 1970‑talet och har sedan dess sett olika versioner och implementationer. Det har implementerats i många e‑postklienter såsom Unix mail, Mozilla Thunderbird, Eudora och fler.

Nyckelfunktioner:

  • MBOX stöds på en mängd olika plattformar, inklusive Unix, Linux och macOS.
  • Klienter som Mozilla Thunderbird, Apple Mail och många andra kan läsa och skriva MBOX‑filer.
  • Formatets rena textkaraktär gör det enkelt att analysera och bearbeta med textmanipuleringsverktyg.
  • På grund av sin enkla struktur används MBOX ofta för arkivering och backup.
  • Eftersom alla e‑postmeddelanden lagras i en enda fil kan filen bli ganska stor över tid, vilket leder till ineffektivitet.

Varianter av MBOX:

MBOX finns i flera varianter, var och en med små skillnader i hur de hanterar meddelanden:

  • MBOXO: Ursprungligt format där "From "-rader i e‑postkroppen citeras med ett >‑tecken.
  • MBOXRD: En variant av MBOXO som ytterligare utökar citeringsmetoden för "From "-rader.
  • MBOXCL: Introducerad av den "klassiska" MBOX-varianten där varje "From "-rad citeras med en ffrom‑sträng.
  • MBOXCL2: En variant av MBOXCL där "From "-rader dubbleras för att särskilja dem.

Teknisk grund för MBOX-formatet

Filstruktur:

  • En MBOX‑fil är en vanlig textfil som innehåller en serie EML‑meddelanden.
  • Varje meddelande börjar med en "From "-rad (ett mellanslag efter ordet "From") som vanligtvis innehåller avsändarens e‑postadress och tidsstämpeln för när meddelandet mottogs.
  • Varje meddelande följs av en tom rad för att separera det från nästa meddelande.

MBOX-lagringsstruktur

Exempel:

From user@example.com Fri Jan 01 00:00:00 2021
[Headers]
[Body]
From user2@example.com Fri Jan 01 00:01:00 2021
[Headers]
[Body]

PST/OST

Personal Storage Table (PST) och Offline Storage Table (OST) är filformat som används av Microsoft Outlook för att lagra kopior av e‑post, kalenderhändelser och andra objekt.

Nyckelfunktioner:

  • PST‑filer används för att lagra personlig information och används vanligtvis för att arkivera äldre e‑post och data. Primärt används av hemmabrukare och små organisationer för lokal lagring av e‑postmeddelanden, kontakter och kalenderhändelser.
  • OST‑filer används för offline‑lagring och synkronisering av e‑post och annan data med Exchange‑servern. Primärt används av användare som ansluter till Microsoft Exchange Server eller Office 365.
  • Lagras lokalt på en användares dator. Kan nås även när användaren inte är ansluten till e‑postservern.
  • PST‑filer kan enkelt säkerhetskopieras och överföras till andra datorer. Användare kan flytta PST‑filer mellan olika system eller Outlook‑versioner.
  • OST‑filer är inte avsedda för manuell säkerhetskopiering eller överföring eftersom de är synkroniserade kopior av serverdata. OST‑filer är knutna till specifika profiler och kan inte enkelt flyttas till andra system.

OLM

Outlook for Mac Archive File (OLM) är ett filformat som används av Microsoft Outlook för Mac för att lagra e‑postmeddelanden, kalenderhändelser, kontakter, uppgifter och andra objekt.

Nyckelfunktioner:

  • OLM‑filer används främst för arkivering och säkerhetskopiering av e‑post och andra Outlook‑objekt på Mac‑system.
  • OLM‑filer lagras lokalt på användarens Mac.
  • OLM‑filer kan öppnas och nås via Microsoft Outlook för Mac. De är inte direkt kompatibla med Outlook för Windows utan konvertering.
  • Det finns ingen fast storleksgräns för OLM‑filer som Microsoft pålägger, men prestandaproblem kan uppstå om filen blir mycket stor. Användare hanterar vanligtvis storleken genom att skapa flera mindre arkiv istället för ett stort OLM‑fil.
  • Backup: Eftersom OLM‑filer lagras lokalt kan de säkerhetskopieras eller kopieras till externa lagringsenheter.

TGZ

TGZ (används av Zimbra för backupfil av brevlåda) är ett filformat för arkivering och komprimering av data, vanligt förekommande på Unix‑ och Linux‑system. Termen "TGZ" avser en kombination av två verktyg: "tar" (Tape Archive) och "gzip". .tar‑filformatet packar flera filer och kataloger till en enda arkivfil. Det bevarar filsystemsinfo som katalogstrukturer, filrättigheter och tidsstämplar. .gz‑filformatet komprimerar data, vilket gör tar‑arkivet mindre och enklare att hantera eller överföra. Den komprimerade naturen hos TGZ gör det lämpligt för att överföra e‑postarkiv över internet eller flytta dem mellan system.

NSF

Notes Storage Facility (NSF) är ett proprietärt filformat som främst används av IBM Lotus Notes (nu HCL Notes) för att lagra olika typer av data, inklusive e‑post, kalenderhändelser, uppgifter och annan applikationsdata. NSF‑filer använder en NoSQL, dokumentbaserad databasmotor. Varje databas lagras som en enda NSF‑fil med filändelsen .nsf. Ändelsen representerar ett databasformat som används av IBM Notes och Domino Server. Varje e‑post, kalenderpost eller uppgift lagras som ett dokument som kan innehålla olika datatyper som text, bilagor, länkar, rik textformatering och även metadata.