El Jueves, 23 de Marzo de 2006 19:22, Iñaki escribió: > Así que bueno, mi duda fundamental sobre Cyrus parece solventada y parece > que precisamente Cyrus gana muchos puntos para ser el servidor elegido,
Sin embargo aún tengo una duda y bastante importante, el tema de la administración de Cyrus: Como ya he dicho la idea es hacer un interfaz web que se encargue de controlar todos los aspectos del correo (posftix, cyrus, spamassassin... y otros servicios). Evidentemente los usuarios se crearán, modificarán y eliminarán desde dicho interfaz web que estará hecho posiblemente en Ruby. Mi pregunta entonces es: ¿cómo creo un buzón en Cyrus (por poner un ejemplo) sin usar explícitamente la shell "cyradm"? es decir, mediante Bash, Ruby, PHP... Me he leído toda la documentación de la web de Cyrus y todo el paquete "cyrus-doc-2.2", y lo único que he encontrado es algún script en Perl que incluye funciones para crear/modificar/eliminar usuarios y esas cosas. Lo que pasa es que no quiero hacerlo en Perl porque... no. Y si no... ¿podría hacer un programa en el lenguaje que sea (Bash por ejemplo) que llamase a la shell "cryadm", se loguease y ejecutase los comandos pertinentes? lo veo un poco complicado ya que "cryadm" es una shell inteactiva, pero quién sabe... Lo único que he encontrado en el man de "cyradm" que me da alguna esperanza es esto: "The Tcl version of cyradm is used for scripting as well as interactively. While this is possible to a limited extent by use of the run method, scripting would normally be done with Cyrus::IMAP::Admin, which is far more flexible than either interactive cyradm or the Tcl scripting mechanism for Cyrus." Pero la verdad es que no entiendo qué es eso de "Cyrus::IMAP::Admin", supongo que será algo de Perl (horror...), ¿alguien me puede aclarar un poco este asunto? Gracias como siempre. -- y hasta aquí puedo leer...

