
Mi servidor de correo postfix/dovecot funciona bien, pero quiero migrar a otro servidor y mi problema: no puedo exportar buzones de correo desde mi dovecot:
Mi comando (reemplacé la dirección de correo electrónico):
dsync -f -u [email protected] backup maildir:/root/migr_in/data/mailaccounts
Entonces me sale este error:
dsincronización([correo electrónico protegido]): Error: usuario [correo electrónico protegido]: Error de inicialización: Error al inicializar el almacenamiento de correo desde la configuración de ubicación de correo: stat(/root/migr_in/data/mailaccounts) falló: Permiso denegado (euid=8(mail) egid=8(mail) desaparecido +x perm: /root, dir propiedad por modo 0:0=0700)
Los permisos de la carpeta de destino "/root/migr_in/data/mailaccounts" son 777.
¿Qué superviso?
Respuesta1
Mientras tanto, lo intenté anulando la configuración, pero de todos modos no funciona:
dsync -o mail_location=/var/mail/testbox/52 -f -u [email protected] backup maildir:/root/migr_out/data/tmp/tmpexport
Mismo error:
dsincronización([correo electrónico protegido]): Error: usuario[correo electrónico protegido]: Error de inicialización: Error al inicializar el almacenamiento de correo desde la configuración de ubicación_correo: stat(/root/migr_out/data/tmp/tmpexport) falló: Permiso denegado (euid=8(mail) egid=8(mail) desaparecido +x perm: /root, directorio propiedad de modo 0:0=0700)
Los permisos para /root/migr_out/data/tmp/tmpexport son 777 y pertenece al mismo usuario que el propio buzón (usuario "correo").
¿Alguien tiene una idea?
Respuesta2
Encontré una solución: el problema en realidad era que intenté exportar a un subdirectorio debajo de /root/. Y aquí es donde no se permite escribir a dsync :) Lo cambié a una carpeta fuera de /root y funcionó :)