Mbox Vs. maildir

Mbox Vs. maildir


Internet-postservere er vant til å motta innkommende post fra Internett og lagre den for hver brukerkonto før brukeren er i stand til å hente det til sin post programvare. Flere standard metoder har blitt utviklet for å lagre denne post effektivt på serveren, inkludert det opprinnelige mbox format, og den nyere maildir format.

Faktaene

De fleste e-postbrukere trenger ikke å bry seg med serveren lagringsmetoder; mbox og Maildir formater er vanligvis bare av interesse for mail server administratorer. Imidlertid kan postprogrammer som har eksportmekanismer, noe som åpner for migrering av en hel post lagringssystem fra en programvarepakke til en annen, kan du bruke en av disse formatene i orden for sine eksportfiler å følge en Internett-standard.

Historie

Mbox var den første store standard å dukke opp for ulike e-postservere for å skrive filer i et utskiftbart format. Nye postmeldinger blir lagt til en bestemt postboks som en ren tekstfil; de unike Internett post header linjer i begynnelsen av hver melding brukes til å markere slutten på en melding og begynnelsen av neste. Maildir, derimot, bruker en mappe på harddisken struktur for å gjenskape postkassesystemet i e-postklient, og lagrer hver e-postmelding som en enkelt fil i mappen.

Betydning

Den primære fordelen med mbox er enkel implementering. Hver postkasse er representert som en enkelt tekstfil, med nye meldinger sammenkjedet på slutten; dette gjør at postservere for å bruke vanlige tekst operasjoner for å endre postkasser. Den store ulempen med dette systemet er fillåsing: postserveren må være forsiktig for å hindre endringer i postkassen fra brukeren blir gjort samtidig med endringer som er gjort av serveren. Ellers postkassen Filen kan være ødelagt, noe som kan resultere i tap av meldingene. Maildir, ved å opprette en fil per e-postmelding, unngår dette problemet, men kan være ineffektiv på noen operativsystemer fordi det må manipulere tusenvis eller millioner av små filer.

Identifikasjon

Mbox-filer er ofte identifiseres av en "mbox" forlengelse på sine filnavn, men dette er ikke nødvendig; postservere vil vanligvis gjenkjenne noen tekstfil som er skrevet som en sammensatt strøm av e-postmeldinger. Maildir mapper trenger ikke ha noen utvidelse, men er vanligvis lagret i et mappehierarki med «Maildir" som øverste mappen.

betraktninger

Server-administratorer vanligvis ikke trenger å velge mellom formater; serverprogramvaren de velger vil ha et standardformat som den kan bruke. Når et format velje, er maildir foretrekke når disklagring er ikke et problem, og når rask tilgang er en viktig bekymring; mbox kan ha fordeler for enkel postkasse portabilitet, og hvis administratoren ønsker å bruke mbox redigering verktøy for å arbeide på serverproblemer.