4- ¿Cómo suscribir a los usuarios a las carpetas que migré?

Imagen de Epe

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

cuando he usado imapsync he

Imagen de Epe

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