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 [2008/12/05 19:10]
fmolinuevo
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 backup, especialmente si es muy grande 
-  -Si es necesario, ​crear todas las carpetas subordinadas,​ haciendo coincidir exactamente los mismos nombres del árbol de carpetas anterior +  -Luego cambiar ​el dueño y grupo:<​code>​ 
-  -Reemplazar el contenido de la carpeta ​nueva y vacía, con el contenido de la carpeta en el backup +chown -cyrus:mail recuperado/
-  -Reconstruir la cuenta con el comando de cyradm "​reconstruct",​ o el utilitario "​cyrreconstruct"​. En el último caso, se debe ejecutar lo siguiente: <​code>​ +
-su - cyrus +
-/usr/​sbin/​cyrreconstruct -r user.<​mailbox>​+
 </​code>​ </​code>​
 +  -Reconstruir la mailbox con el comando cyrreconstruct,​ utilizando el usuario cyrus:<​code>​
 +su - cyrus -c "/​usr/​sbin/​cyrreconstruct -rf user.usuario.carpeta"​
 +</​code>​
 +  -Verificar que las carpetas estén almacenadas en la DB de Cyrus, y 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>​
 +
 +===== Eliminar mensajes de la cola (queue) de Postfix =====
 +
 +Todos los mails de MAILER-DAEMON:​
 +
 +  mailq | tail -n +2 | head -n -2 | grep -v '^ *(' | awk 'BEGIN { RS = ""​ } { if ($7 == "​MAILER-DAEMON"​) print $1 }' | tr -d '​*!'​ | postsuper -d - 
 +  ​
 +Todos los mails para un destinatario:​
 +
 +  mailq | tail -n +2 | grep -v '^ *(' | gawk 'BEGIN {RS = ""​} /​cuenta@localhost/​ {print $1}' | tr -d '​*!'​ | sudo postsuper -d -
  
servidores/mail/mail_administracion.1228511443.txt.gz · Última modificación: 2013/07/27 14:49 (editor externo)