Esto me piden a veces: un usuario tiene carpetas en mailbox, y le migramos a maildir, pero cuando acaba la migración, al usuario no le aparecen las carpetas!
El usuario puede tomar varias opciones:
1- enojarse
2- no enojarse
Los correos en verdad no están perdidos, sólo que el sistema no tiene ninguna carpeta suscrita por eso no se ven.
En cualquier caso, puedes hacer una de las siguientes cosas:
1- pedirle que se suscriba manualmente a las carpetas (según el MUA ir a suscribirse y agregarlas).
2- ejecutar el siguiente script, que en la mayoría de los casos arregla los problemas suscribiendo a los usuarios a cuanta carpeta encuentre de él:
#!/bin/bash
for usuario in `ls /home/`
do
if [ -d "/home/$usuario/Maildir" ]; then
IFS=$','
for carpeta in `find /home/$usuario/Maildir/ -iname ".*"|egrep -vi "drafts|trash|sent"`
do
nombre=`echo $carpeta|awk -F"/" '{print $5}'|awk -F. '{print $2}'`
echo "$nombre" >> /home/$usuario/Maildir/subscriptions
done
unset IFS
fi
done
Comentarios
que estas utilizando para la
que estas utilizando para la migración, yo siempre utilizaba mb2md y según recuerdo subscribía la carpetas.
También puedes utilizar imapsync
salu2
cuando he usado imapsync he
cuando he usado imapsync he requerido de las claves de los usuarios.. o no es necesario? pueo darle el mbox y que lo mueva a mdir en el mismo equipo? no creo que es la idea con ellos, ellos se conectan via imap.
mb2md no suscribe a los folders de los usuarios... al menos no encuentro cómo y uso esto
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre