[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Algunas pegas sobre Cyrus y Courier



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...



Reply to: