Revision [872]

Last edited on 2008-07-10 14:49:21 by JavierWilson
Additions:
En cyrus con delete mailbox dm... (sam... es necesario para hacerlo como usuario cyrus en cyradm):
NOTA: este proceso es importante porque nos puede ahorrar gigas de espacio en el disco
Deletions:
En cyrus con delete mailbox dm... (sm... es necesario para hacerlo como usuario cyrus en cyradm):
NOTA2: este proceso es importante porque nos puede ahorrar gigas de espacio en el disco


Revision [871]

Edited on 2008-07-10 14:48:35 by JavierWilson
Additions:
Ver SysBorrarCuenta para una explicación completa sobre borrado de cuentas en general.
Borrando info@example.org:
Las entradas de más de mysql con:
DELETE FROM user WHERE username='info' AND realm='example.org'%%
Deletions:
Borrando info@example.org
Las entradas de mas de mysql con:
DELETE FROM user WHERE user='info@example.org'%%


Revision [862]

Edited on 2008-07-10 14:35:29 by JavierWilson
Additions:
Revisar código de [[CheckMboxCyrus check_mbox_cyrus.pl]]


Revision [861]

Edited on 2008-07-10 14:25:21 by JavierWilson
Deletions:
al momento de escribir esto existian 81 errores.


Revision [860]

Edited on 2008-07-10 14:23:41 by JavierWilson
Additions:
====Buzones fantasmas en Mysql====
====Buzones fantasmas en Cyrus====
Deletions:
====Errores en Mysql====
====Errores en Cyrus====


Revision [858]

Edited on 2008-07-10 14:18:11 by JavierWilson
Additions:
Para ver si los usuarios de mysql tienen su correspondiente en cyrus usamos ##check_mbox_mysql.pl##. Para listar solo errores, es decir usuarios solo ingresados en mysql pero cuyo mailbox no existe:
%%./check_mbox_mysql.pl %%
Revisar código de [[CheckMboxMysql check_mbox_mysql.pl]]
El proceso inverso es mas complicado, pues cyrus no es sencillo de hacer consultas. Para listar todos los mailboxes de cyrus (los que tienen hijos, asumimos todos los mailboxes ppales tienen hijos):
%%./cyrus_list.pl |sort |uniq >cyrus_users.txt%%
Revisar código de [[CyrusList cyrus_list.pl]]
Deletions:
Para ver si los usuarios de mysql tienen su correspondiente en cyrus:
%%./check_mbox_mysql.pl%%
para listar solo errores, es decir usuarios solo ingresados en mysql pero cuyo mailbox no existe:
%%./check_mbox_mysql.pl |grep ERROR%%
revisar código de [[CheckMboxMysql check_mbox_mysql.pl]]
El proceso inverso es mas complicado, pues cyrus no es sencillo de hacer consultas. para listar todos los mailboxes de cyrus (los que tienen hijos, asumimos todos los mailboxes ppales tienen hijos):
%%./cyrus_list.pl > cyrus_users.txt%%


Revision [857]

Edited on 2008-07-10 13:55:07 by JavierWilson
Additions:
%%./cyrus_list.pl > cyrus_users.txt%%
Finalmente para ver que limpiar de cyrus, es decir listar mailboxes fantasmas (que no existen ya en mysql) usando el archivo que acabamos de crear cyrus_users.txt:
%%./check_mbox_cyrus.pl |grep ERROR%%
Deletions:
%%./cyrus_list.pl%%
para listar solo aquellos de dominio virtual (todos los de mysql corresponden a dominios virtuales al menos hasta la fecha), ordenarnolos alfabeticamente (por domino y usuario) y ponerlos en un archivo:
%%./cyrus_list.pl |sort|cut -f2 -d" ">cyrus_users.txt%%
finalmente para ver que limpiar de cyrus, es decir listar mailboxes fantasmas (que no existen ya en mysql) usando el archivo que acabamos de crear cyrus_users.txt:
%%./check_mbox_cyrus.pl
./check_mbox_cyrus.pl |grep ERROR%%


Revision [856]

Edited on 2008-07-10 13:54:06 by JavierWilson
Additions:
%%./cyrus_list.pl |sort|cut -f2 -d" ">cyrus_users.txt%%
Deletions:
%%./cyrus_list.pl |grep "@"|sort|cut -f2 -d" ">cyrus_users.txt%%


Revision [854]

Edited on 2008-07-10 13:49:52 by JavierWilson
Additions:
revisar código de [[CheckMboxMysql check_mbox_mysql.pl]]
Deletions:
revisar código de [[check_mbox_mysql.pl CheckMboxMysql]]


Revision [853]

Edited on 2008-07-10 13:49:37 by JavierWilson
Additions:
revisar código de [[check_mbox_mysql.pl CheckMboxMysql]]
Deletions:
Las herramientas aqui usadas check_mbox_mysql.pl, cyrus_list.pl, check_mbox_cyrus.pl las cree para facilitar estas tareas y estan en el home del root en beta.
al momento de escribir esto habian 5 errores.


Revision [591]

The oldest known version of this page was created on 2007-12-13 18:21:44 by JavierWilson
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki