Alternative alla Mbox

March 22

Mbox è un formato di cassetta postale, originariamente sviluppato per i sistemi UNIX, che è stato progettato per memorizzare i messaggi di posta elettronica in un file di testo di facile lettura, con ogni email che inizia con una linea "From" per differenziarlo da quello successivo e-mail. Quella linea inizia sempre con "Da" (incluso lo spazio finale), e può avere caratteri aggiuntivi seguenti. Anche se il formato mbox ha molti vantaggi, alcuni svantaggi inerenti hanno spinto l'uso di alternative.

vantaggi

Tra i molti vantaggi del formato mbox è la sua semplicità. Poiché ogni cassetta postale è un semplice file di testo, la cassetta postale è leggibile. Questa semplicità rende anche relativamente facile da riparare un file Mbox corrotta aprendolo in un editor di testo, trovare la sezione corrotta e eliminarlo. Questa semplicità, così come le sue origini UNIX, hanno contribuito a rendere mbox un formato onnipresente. Molti programmi di posta elettronica che non utilizzano mbox come il loro formato nativo presentano ancora la possibilità di importare ed esportare file mbox.

svantaggi

Sebbene molti vantaggi del formato mbox derivano dalla sua semplicità intrinseca, gli svantaggi sono spesso un sottoprodotto della stessa semplicità. Ad esempio, dal momento che ogni email in mbox si differenzia da un semplice "Da", cura deve essere esercitata per garantire che la linea è abbastanza unica di non essere incontrate nel corpo di un email. Se una frase nel corpo di una e-mail è iniziato con la stessa sequenza di lettere come la linea "Da", il client di posta elettronica sarebbe errato credere che sia l'inizio di una nuova e-mail. Dal momento che tutti i messaggi di posta elettronica vengono memorizzati in un unico file di testo, una casella di posta deve essere bloccato quando è in uso, per evitare multipli, processi simultanei da conflitto tra loro e corrompere la cassetta postale.

maildir

Maildir è un'alternativa comune a Mbox. Invece di utilizzare un unico file di testo per ogni cassetta postale, mailbox maildir sono le directory sul disco rigido dell'utente. In ogni directory, o una cassetta postale, ogni e-mail risiede in un file di testo individuale. Come mbox, questo lo rende molto facile da aprire, leggere e capire una mailbox maildir. A differenza di mbox, perché ogni e-mail è un singolo file, non è necessario bloccare l'intera cassetta postale quando vari processi accedono esso.

Banca dati

Un database è un'altra alternativa comune a Mbox. Invece di archiviare le email in file di testo, tutte le e-mail vengono memorizzati in un database. Alcuni programmi di posta elettronica utilizzano un database monolitico contenente i messaggi di posta elettronica per tutti i caselle di posta di un utente. Altri programmi utilizzano un singolo database per ogni cassetta postale. Poiché ogni e-mail è un record nel database, a differenza mbox, non ci sono problemi con la differenziazione singole e-mail. Mentre mbox e maildir entrambi richiedono un meccanismo di messaggi di posta elettronica di indice per la ricerca, ricerca di informazioni e il recupero è una forza intrinseca del database.