:: MB2MD


Nome del pacchetto:   mb2md
Sito di riferimento:   http://batleth.sapienti-sat.org/projects/mb2md/
Autore:   Robin Whittle
Versione presentata:   v. 3.10
Categoria port:   MAIL

:: Descrizione del pacchetto

Mb2Md è uno script in perl originariamente scritto da Robin Whittle che permette la conversione di caselle di posta elettronica dal formato mbox al formato maildir.
Lo segnaliamo in questa faq perchè risulta indispensabile durante la fase di migrazione da un sistema "tradizionale" (che utilizza cioè MTA che gestiscono le caselle di posta in formato mbox) ad un sistema con QMAIL/Maildir. Per una spiegazione più dettagliata sui formati delle caselle di posta vi rimandiamo al documento relativo a qmail.

:: Installazione

QmHandle è disponibile tra i ports di FreeBSD. E' pertanto possibile installarlo attraverso i consueti comandi:

# cd /usr/ports/mail/mb2md
# make
# make install
# make clean

L'installazione è completata. Per verificare l'elenco dei file compresi nel pacchetto vi ricordiamo l'utilizzo di:

# pkg_info (elenco dei pacchetti tra cui mb2md)
# pkg_info -L [nome del pacchetto]

:: Configurazione

Questo pacchetto non necessita di configurazione.

:: Utilizzo

Prima di presentare l'utilizzo del pacchetto riassumiamo in una tabella le opzioni che il programma accetta in input.

Opzione abbreviata Descrizione
-c Usa il [Content-Length:] header (se presente) per trovare l'inizio del messaggio. Questa opzione va usata con cautela, potrebbe rendere la casella di posta elettronica non leggibile.
-m Legge e converte la casella di posta elettronica in /var/spool/mail/[nome dell'utente].
-s source Indica al programma dove trovare il file da convertire. L'opzione va seguita dal percorso completo e dal nome del file mailbox o della directory contenente le varie sottodirectory.
-R Indica al programma di non ignorare le sottodirectory presenti nella directory contenente la mailbox.
-d destinazione Indica al programma la directory dove creare la Maildir. Se non viene indicata la destinazione ma solo l'opzione verrà utilizzata per default l'home directory dell'utente.
-f folder Indica al programma una directory contenenti i file mailbox.

Qui di seguito riportiamo la sintassi di utilizzo del programma:

# mb2md -h
# mb2md [-c] -m [-d destdir]
# mb2md [-c] -s sourcefile [-d destdir]
# mb2md [-c] -s sourcedir [-R|-f somefolder] [-d destdir]

Esempi:

# mb2md -m
Con questo comando convertiamo la coda di messaggi presente in /var/mail/[utente] in /home/[utente]/Maildir.

# mb2md -s oldmail -R
Con questo comando convertiamo la vecchia casella di posta elettronica (tutte le sottodirectory) dal formato Mailbox al formato Maildir.

[ Pagina principale ]