Nwlapcug.com


MBOX vs Maildir



Server di posta Internet vengono utilizzati per ricevere la posta in arrivo da Internet e memorizzarlo per ogni account utente fino a quando l'utente è in grado di recuperarla al suo software di posta elettronica. Sono stati sviluppati diversi metodi standard per archiviare in modo efficiente questa mail sul server, tra cui il formato mbox originale e il più recente formato maildir.

I fatti

Maggior parte degli utenti di posta elettronica non devono riferirsi con metodi di archiviazione server; i formati mbox e maildir sono solitamente solo di interesse per gli amministratori di server di posta. Tuttavia, le applicazioni di posta elettronica che hanno meccanismi di esportazione, permettendo per la migrazione di un sistema di archiviazione di posta intero da unico pacchetto software a un altro, possono utilizzare uno di questi formati in ordine per i loro file di esportazione di aderire a uno standard di Internet.

Storia

MBOX è stato il primo standard principali emergono per vari server di posta scrivere i file in un formato intercambiabile. Nuovi messaggi di posta vengono aggiunti a una cassetta postale particolare come un file di testo; le linee di intestazione di posta Internet uniche all'inizio di ogni messaggio vengono utilizzate per delimitare la fine di un messaggio e l'inizio del successivo. Maildir, d'altra parte, utilizza una struttura di cartella del disco rigido per replicare il sistema di cassetta postale nel client di posta e memorizza ogni messaggio di posta elettronica come un singolo file all'interno della cartella.

Significato

Il vantaggio primario di mbox è la facilità di implementazione. Ogni cassetta postale è rappresentata come un singolo file di testo, con nuovi messaggi concatenati all'estremità; Questo consente ai server di posta utilizzare operazioni di testo standard per modificare le cassette postali. Il principale svantaggio di questo sistema è il file di blocco: il server di posta deve essere attento evitare modifiche alla cassetta postale dell'utente viene effettuata simultaneamente con le modifiche apportate dal server. In caso contrario, la cassetta postale potrebbe essere danneggiato, che può causare la perdita dei messaggi. Maildir, creando un file per ogni messaggio di posta elettronica, consente di evitare questo problema, ma può essere inefficiente in alcuni sistemi operativi, perché deve manipolare migliaia o milioni di piccoli file.

Identificazione

File mbox sono frequentemente identificati da un'estensione ". mbox" sui nomi di file, ma questo non è necessario; server di posta generalmente riconoscerà qualsiasi file di testo che viene scritto come un flusso concatenato di messaggi di posta elettronica. Maildir cartelle non devono avere alcuna estensione, ma sono in genere memorizzate in una gerarchia di cartelle con "Maildir" come cartella di primo livello.

Considerazioni

Gli amministratori di server in genere non è necessario scegliere tra formati; il software del server che scelgono avrà un formato predefinito che può utilizzare. Quando viene offerta una scelta di formato, maildir è preferibile quando archiviazione su disco non è un problema, e rapidità di accesso è una preoccupazione importante; MBOX possono avere vantaggi per facilitare la portabilità delle cassette postali, e se l'amministratore desidera utilizzare mbox Utility di editing per lavorare su problemi di server.