Muchas gracias por la ayuda,ya hice la migración y salió sin problemas y los usuarios ni se dieron cuenta.
Tema cerrado 2009/10/21 Marcos Ramirez <[email protected]>: > On Tue, 2009-10-20 at 17:39 -0300, Juan Andres Ramirez wrote: >> Si me compliqué porque la forma de pasar directorio imap a Maildir es: >> >> mb2md.pl -s /home/user/directorio -R -d /home/user/Maildir/.directorio >> >> entonces, pensaba aplicar este comando asi: >> >> mb2md.pl -s /home/user/$d -R -d /home/user/Maildir/.$d >> >> Ya que como no se que nombre tiene el directorio mbox debo tenerlo en >> una variable, de lo contrario tendria que lanzar este comando a mano >> por cada usuario y por cada directorio imap mbox. > > Si no quieres recorrer recursivamente los directorios bajo /home/user, > esto es lo que estas buscando > > for i in /home/*; do > if [ -d "$i" ]; then > for j in "$i"/*; do > if [ -f "$j" ]; then > n=$(basename "$j"); > mb2md.pl -s "$j" -R -d "$i"/Maildir/."$n" ; > fi; > done; > fi ; > done > > -- > Marcos Ramirez <[email protected]> > > > >

