Herramientas de usuario

Herramientas del sitio


servidores:mail:mail_administracion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
servidores:mail:mail_administracion [2013/07/27 14:49]
fmolinuevo [Restaurar una carpeta de un backup]
servidores:mail:mail_administracion [2020/06/04 08:01] (actual)
fmolinuevo [Restaurar una carpeta de un backup]
Línea 42: Línea 42:
 cyrus c cyrus c
 user.test lrswipcda user.test lrswipcda
-localhost.localdomain> ​dam user.test+localhost.localdomain> ​dm user.test
 </​code>​ </​code>​
  
Línea 56: Línea 56:
 </​code>​ </​code>​
   -Configurar la quota sobre la nueva cuenta   -Configurar la quota sobre la nueva cuenta
 +
 +
  
 ===== Restaurar una carpeta de un backup ===== ===== Restaurar una carpeta de un backup =====
  
-  -Crear la carpeta eliminada ​en cuestión, utilizando un cliente de correo-e o cyradm +  -Restaurar el backup en una carpeta dentro de la cuenta ​en cuestión. También se puede crear una cuenta nueva y restaurar allí dentro el backupespecialmente si es muy grande 
-  -Si es necesario, ​crear todas las carpetas subordinadashaciendo coincidir exactamente los mismos nombres del árbol de carpetas anterior +  -Luego cambiar ​el dueño ​grupo:<​code>​ 
-  -Reemplazar ​el contenido de la carpeta nueva vacía, con el contenido de la carpeta en el backup +chown -R cyrus:mail recuperado/​ 
-  -Reconstruir la cuenta ​con el comando ​de cyradm "​reconstruct"​el utilitario ​"​cyrreconstruct"En el último casose debe ejecutar lo siguiente: <​code>​ +</​code>​ 
-su - cyrus +  -Reconstruir la mailbox ​con el comando ​cyrreconstructutilizando ​el usuario cyrus:<​code>​ 
-/usr/sbin/cyrreconstruct ​-user.<mailbox>+su - cyrus -c "/usr/sbin/cyrreconstruct ​-rf user.usuario.carpeta"​ 
 +</​code>​ 
 +  -Verificar que las carpetas estén almacenadas en la DB de Cyrusy los permisos de acceso estén correctos:<​code>​ 
 +su - cyrus -c "/usr/sbin/ctl_mboxlist ​-d /​var/​lib/​imap/​mailboxes.db | grep user.usuario.recuperado"​ 
 +</code> 
 +  -Si el backup es restaurado en una cuenta que **no es del mismo usuario original** se debe también cambiar los permisos de acceso para los mails restaurados,​ usando cyradm. En caso de no realizarse este paso, **el nuevo usuario no tendrá acceso a las carpetas restauradas,​ y por lo tanto ni siquiera podrá suscribirse**:<​code>​ 
 +cyradm -u cyrus localhost</​code>​ Y luego: <​code>​ 
 +sam user.usuario.recuperado\* usuario all
 </​code>​ </​code>​
  
-  chown -R cyrus:mail recuperado/ +===== Eliminar mensajes de la cola (queue) de Postfix ===== 
-  su - cyrus -c "/​usr/​sbin/​cyrreconstruct -rf user.usuario"​ + 
-  su - cyrus -c "/​usr/​sbin/​ctl_mboxlist -d /​var/​lib/​imap/​mailboxes.db | grep user.usuario.recuperado"​ +Todos los mails de MAILER-DAEMON:
-   +
-Si el backup es restaurado en una cuenta que **no es del mismo usuario original** se debe también cambiar ​los permisos ​de acceso para los mails restaurados,​ usando cyradm:+
  
-  ​cyradm ​-u cyrus localhost+  ​mailq | tail -n +2 | head -n -2 | grep -v '^ *(' | awk 'BEGIN { RS = ""​ } { if ($7 == "​MAILER-DAEMON"​) print $1 }' | tr -d '​*!'​ | postsuper -d 
   ​   ​
-Y luego:+Todos los mails para un destinatario:
  
-  ​sam user.usuario\usuario all+  ​mailq | tail -n +2 | grep -v '​^ ​*(' | gawk 'BEGIN {RS = ""​} /​cuenta@localhost/​ {print $1}' | tr -d '​*!'​ | sudo postsuper -d -
  
servidores/mail/mail_administracion.1374947340.txt.gz · Última modificación: 2013/07/27 14:49 por fmolinuevo