PDA

Visualizza la versione completa : Convertire da Mbox a Maildir come?


Alejandro
01-06-2009, 10:59
Salve ragazzi sto uscendo matto con la conversione del mio file Mbox nel formato per il Qmail, Maildir.
Non riesco a far funzionare nemmeno uno script, qualcuno mi sa dare un semplice how to?

:ciauz:

sacarde
01-06-2009, 11:46
http://lcm.mi.infn.it/index.php?option=com_content&view=article&id=13:guida-alluso-della-posta-conversione-mailbox-maildir&catid=3:guide&Itemid=46


p.s.
non l'ho mai provato

Alejandro
01-06-2009, 11:52
avevo visto questo how to ma per Pine non generale ed infatti non spiega nulla.
Qualcuno che abbia fatto questa operazione? :dh:

sacarde
01-06-2009, 12:09
mmm

http://batleth.sapienti-sat.org/projects/mb2md/


non mi ricordo se in qmail c'e' la funzione "import"

Alejandro
01-06-2009, 12:20
Questo script sono riuscito a farlo funzionare per questo motivo:
Run this as the user of the mailboxes, not as root.

I miei utenti mailbox non sono utenti linux quindi non posso lanciarlo come loro.

Ecco cosa faccio:
mb2md-3.20.pl -s /var/spool/vbox/mydomain.com/username -R -d /home/vpopmail/domains/mydomain.com/username/Maildir/cur

e questo l'errore che ottengo
BEGIN failed--compilation aborted at /usr/bin/mb2md-3.20.pl line 385.

sacarde
01-06-2009, 12:33
http://sageshome.net/oss/mbox2mdir.php

Alejandro
01-06-2009, 12:43
Ok risolto grazie a tutti!

Posto un how to in modo da poter aiutare altri:
URL dello script: http://batleth.sapienti-sat.org/projects/mb2md/

wget http://batleth.sapienti-sat.org/projects/mb2md/mb2md-3.20.pl.gz
gunzip mb2md-3.10.pl.gz

usage:
mb2ms -s /var/spool/mail/username -d /home/username/Maildir

esempio:
perl mb2md-3.20.pl -s /var/spool/vbox/miodominio.com/username -R -d /home/vpopmail/domains/miodominio.com/username/Maildir/


E' necessario avere installato il TimeDate perl library

ecco come installarlo:
wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/TimeDate-1.16.tar.gz
gzip -dc yourmodule.tar.gz | tar -xof -
perl Makefile.PL
make
make test

:ciauz:

Loading