On Thu 27 Mar 2014 08:15:38 Alberto José García Fumero escribió:
> Mmmmm... ¿hay alguna otra cosa que hacer después (crear a mano la
> estructura del Maildir dentro del /home/usuario, por ejemplo)?
> ¿Configurar algún otro parámetro?
> 
> Porque ahora no logro que lean los mensajes...:-(

No creo que una migración sea tu solución, pero realmente nunca me ha pasado 
eso, aunque te digo que el protocolo pop3 dice algo como "que los mensajes se 
marcarán para borrar en el servidor siempre que el cliente lo solicite, pero 
sólo se borrarán una vez que la transmisión haya terminado de manera exitosa"

Recalco  _se marcarán para borrar_  o lo que es lo mismo no se borran 
inmediatamente y vuelvo a recalcar  _una vez que la transmisió haya terminado 
de manera exitosa_ o sea que si se queda a medias los mensajes no se borran, 

Yo tu revisara las opciones del cliente, que no este marcado dejar los 
mensajes en el servidor n días, o haría la trasmisión a mano para ver que 
pasa, si no sabes los comandos pop3 yo te los puedo pasar


De todas formas te paso un script que puedes modificar para resolver el asunto, 
originalmente es para migrar de Mdaemon a Postfix, pero te pudiera servir, 
modificalo un poquito

****
#!/bin/bash

if [ -z $1 ]; then
echo "****Introduzca el fichero de cuentas***"
exit 0
fi

if ! [ -f $1 ]; then
echo "****No existe el fichero de cuentas pasado por parametro***"
exit 0
fi

for i in $(cat $1 | grep "@" | cut -f 2,4,6 -d "," | sed s/"\""/""/g |  sed 
s/"\ "/"_"/g); do

usuario=$(echo $i | cut -f 1 -d ",")
nombre=$(echo $i | cut -f 2 -d ",")
passwd=$(echo $i | cut -f 3 -d ",")


pass=$(perl -e 'print crypt($ARGV[0], "password")' $passwd)
useradd -m -d /home/$usuario -p $pass -k /etc/skel -s /bin/bash $usuario
chfn -f $nombre $usuario

mkdir -pv /home/$usuario/Maildir/cur/
mkdir -pv /home/$usuario/Maildir/new/
mkdir -pv /home/$usuario/Maildir/tmp/
chown -R $usuario:$usuario /home/$usuario/Maildir/
done

### copiar los mensajes de los buzones a las carpetas Maildir/cur dentro del 
home de cada usuario del sistema 
### donde se instalo postfix
read -p "Indique el directorio para importar los buzones de correo: " carpeta
echo "****Importando los buzones de correo***"
cd $carpeta

for i in `ls`; do

cp -R $i/*.msg /home/$i/Maildir/cur/
done


echo "Finalizado... OK"

*****

------------ 
Salu2, Ulinx
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas"
Linux user 366775

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a