[opensuse-es] Eliminar mensajes en Cyrus según antigüedad
Hola, Ayer configuré Cyrus para que elimine los mensajes de más de 7 días de antigüedad que están en la carpeta imap de un usuario en /Trash. *** localhost> info user.suse.Trash {user.suse.Trash}: condstore: false expire: 7 <<<<=== lastpop: lastupdate: 10-Nov-2008 11:34:31 +0100 partition: default size: 31010514 *** Pero en el registro no veo actividad alguna de que este proceso se ejecute y los mensajes parece que no se borran (tengo mensajes del día 1/11/2008 en esa carpeta) :-? linux:/etc # cat /var/log/messages | grep cyr_expire linux:/etc # ¿Alguien sabe qué me falta configurar o qué puede estar pasando? openSUSE 10.3 / cyrus-imapd-2.3.8-51 Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 10/11/08, Camaleón escribió:
linux:/etc # cat /var/log/messages | grep cyr_expire
Hum... si lo ejecuto "a mano": /usr/lib/cyrus/bin/cyr_expire -E 15 Algo hace... espero que no haya estropeado mucho O:-): Nov 10 19:21:25 linux cyr_expire[14904]: mydelete: committing txn 2147512627 Nov 10 19:21:25 linux cyr_expire[14904]: mydelete: starting txn 2147512628 Nov 10 19:21:25 linux cyr_expire[14904]: mydelete: committing txn 2147512628 (ahora ya tengo correos del 3/11/2008) Entonces... ¿por qué no se ejecuta esta acción si está activada en el archivo de configuración /etc/cyrus.conf? :-? *** delprune cmd="cyr_expire -E 3" at=0400 *** ¿Qué significa ese "at=0400"? ¿que se ejecuta a las 4:00 am? >:-? Ná, lo cambio a una hora más razonable... a ver qué pasa. Por ejemplo, a las 20:00 >:-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 10/11/08, Camaleón escribió:
¿Qué significa ese "at=0400"? ¿que se ejecuta a las 4:00 am? >:-?
Ná, lo cambio a una hora más razonable... a ver qué pasa. Por ejemplo, a las 20:00 >:-)
¡Bingo! A las 20:00, cual reloj suizo, "expungióse". linux:/var/log # cat /var/log/messages | grep expunge Nov 10 19:21:18 linux cyr_expire[14904]: expunged 2101 out of 10005 messages from 2 mailboxes Nov 10 20:00:01 linux cyr_expire[15429]: expunged 0 out of 7936 messages from 2 mailboxes Yuju 8-) Ahora voy a buscar una hora "más mejor" porque se tira lo suyo revisando entre tanto spam :-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-10 a las 20:10 +0100, Camaleón escribió:
El 10/11/08, Camaleón escribió:
¿Qué significa ese "at=0400"? ¿que se ejecuta a las 4:00 am? >:-?
Lo llaman formato militar de hora. De los militares usanianos, supongo.
Ná, lo cambio a una hora más razonable... a ver qué pasa. Por ejemplo, a las 20:00 >:-)
¡Bingo!
A las 20:00, cual reloj suizo, "expungióse".
...
Yuju 8-)
Ahora voy a buscar una hora "más mejor" porque se tira lo suyo revisando entre tanto spam :-P
¿No te vale las cuatro de la madrugada? Es una hora razonable. ¿O es que tienes apagado el ordenador pa' ahorrar luz? Na, que te hace falta un linux con la extensión lazy para que se duerma, y a las cuatro se despierte para procesarte el script >:-P - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkaRR0ACgkQtTMYHG2NR9UylgCgiSjSUGkD+aAY5c5cRX+MwRFu +KoAn2sBIZf7Qg7IR1J4PPzyJBafoUQH =3ap+ -----END PGP SIGNATURE-----
El día 12 de noviembre de 2008 3:53, Carlos E. R. escribió:
Lo llaman formato militar de hora. De los militares usanianos, supongo.
Pues ni idea... :-? No conocía la faceta "belicosa" de suse :-P
¿No te vale las cuatro de la madrugada? Es una hora razonable. ¿O es que tienes apagado el ordenador pa' ahorrar luz?
El equipo está apagado porque no hace nada encendido :-)
Na, que te hace falta un linux con la extensión lazy para que se duerma, y a las cuatro se despierte para procesarte el script >:-P
Pues no me convence que se ejecute a una hora concreta... preferiría un poco de "lógica difusa" por parte de suse y que decidiera llevar a cabo la ejecución del script cuando detectara que el sistema está idle, dentro de las 24 horas que tiene el día y cuando está encendido...
:-)
Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-12 a las 16:19 +0100, Camaleón escribió:
¿No te vale las cuatro de la madrugada? Es una hora razonable. ¿O es que tienes apagado el ordenador pa' ahorrar luz?
El equipo está apagado porque no hace nada encendido :-)
Mmmmm... >:-)
Na, que te hace falta un linux con la extensión lazy para que se duerma, y a las cuatro se despierte para procesarte el script >:-P
Pues no me convence que se ejecute a una hora concreta... preferiría un poco de "lógica difusa" por parte de suse y que decidiera llevar a cabo la ejecución del script cuando detectara que el sistema está idle, dentro de las 24 horas que tiene el día y cuando está encendido...
:-)
Eso tendrían que ser los desarrolladores de cyrus. Y si, hay cierta provisión para ejecutar comandos cuando no hay otra cosa: mira por "batch". También se puede poner en el cron daily. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkbL5IACgkQtTMYHG2NR9VtmwCghwba5S8GT3j/ov4tpdifUY6X rFYAn3JXiPa30SJfSQdzYWwy4aiRS7Q7 =7ah1 -----END PGP SIGNATURE-----
participants (2)
-
Camaleón
-
Carlos E. R.