Hola a todos. Como muchos saben Iredmail hace está por la versión
0.9.2. Hace un tiempo hice una modificación a Iredmail 0.8.6 y no tuve
tiempo de compartir porque se llevaba demasiado y no sabía como
brindarla, pero en esta ocasión si alguien puede compartirla para todos
en cualquier .cu me dice, se la mando picada aunque tenga que mandar 100
pedazos, pues se lleba 87 Mb en .rar. Es importante solo mandarlo a una
persona que lo pueda compartir porque 87 mb por correos son muy
difíciles de enviar y subirlo a algun lugar no puedo porque tengo cuota
de internet muy limitada
Bueno, funciona muy bien y además de que le he echo muchísimas pruebas
lo he desplegado ya en varios lugares.
Por supuesto que la utilización de este script, deja sin sentido la
utilización del iredadmin. Aún me faltan algunas utilidades por colocar,
como por ejemplo las de restricciones por dominio, pero todavía no he
decidido la via que voy a utilizar, tambien un detalle es que instalo el
phpmyadmin de los repos, pero aun no lo hago en modo silencioso, por lo
que llegado el momento le preguntará lo usual del paquete durante la
instalacion
Bueno, al asunto.
Yo me leí el código de Iredmail 0.9.2. Lo que hice fue que hice un
script (afterIredmail) en bash que ya debe ser ejecutado en mi versión
en vez del clásico iredmail.sh(así se ejecuta la modificación cd
/afteriredmail y luego bash afteriRedmail, deben tener los repositorios
configurados, pero no tienen que tocar iredmail para nada, el solo
ejecuta iredmail, debido a que también modifiqué iredmail, por lo que
solo ejecutando bash afteriRedmail es suficiente, luego en la consola se
brinda mucha informacion, por lo que les será muy fácil utilizarlo). Al
ejecutar ese script en la consola como root (esto es para ubuntu 14.04,
aunque si usted desea puede adaptarlo a debian, posiblemente funcione
completamente en debian) comenzarán a hacersele preguntas. El script
realiza las siguientes acciones:
Este script ejecutara en su servidor, iRedmail 0.9.2 con las tecnologias
apache2 y MySQL seleccionadas(mysql, porque ahi guarda la base de datos
del roundcube, y las demas que utiliza iredmail para amavis, cluebringer
y demas, incluidas la tabla vmail, que utilizo para establecer el tamaño
de la cuota por usuarios) y luego hara un conjunto de configuraciones,
adicionando funcionalidades entre las cuales se pueden mencionar las
siguientes:
1- Corregir varios problemas de iRedmail 0.9.2 entre los que se pueden
mencionar:
1.1- Problema de autenticacion de cluebringer.
1.2- Problema de autenticacion de
awstats.
1.3- No es necesaria la descarga desde internet de las bases de datos
del clamav.
1.4- Problema en capacidad de papelera en dovecot cuando el buzon del
usuario se llena.
1.5- Cambio de la capacidad del mensaje de los correos en el servidor de
15 Mb a 2Mb.
1.6- Cambio de idioma del mensaje enviado a los usuarios advirtiendo del
buzon lleno.
2- Autenticar su servicio de correos con Directorio Activo (AD) o su
alternativa Samba4.
3- Instalar y configurar mailman para envio de correo mediante listas.
4- Adicionar a postfix filtro de correos, usuario auditor y alias para
AD o Samba4.
5- Adicionar a postfix funcionalidad para adicionar mensajes a los
correos salientes(disclaimers).
6- Adicionar a dovecot funcionalidad de Master Users.
7- Adicionar a Roundcube el completamiento de usuarios en AD o Samba4 y
varias cosas mas.
8- Incorpora varias utilidades para la administracion del servicio de
correos, entre las que se pueden mencionar:
AddMassiveQuotaToAllUsers -> Adiciona la quota a la base de
datos MySQL de todos los usuarios pasados en un fichero usuarios.
AddQuotaOneUser -> Adiciona la quota a la base de
datos MySQL del usuario que se le especifique.
ChangeMessageSize -> Cambia el tamaño máximo que tendrán
los correos enviados en la organización.
AddMessagesToMessages -> Adiciona un mensaje a todos los
mensajes enviados en la organización.
ChangeAdminUser -> Cambia el usuario administrador del
servidor de correos de la organización.
AddVirtualDomain -> Inserta un dominio virtual en
el servicio de correo para que pueda ser utilizado en la organización.
CreateAliasInMySQL -> Crea un alias en el servidor MySQL.
ChangeCluebringerAndAwstatsPASS -> Permite cambiar el password y/o
usuario para acceder a los servicios cluebringer y awstats.
AddMailmanLIST -> Inserta una nueva lista de
correos a través de mailman.
ChangeMasterUserPASS -> Permite cambiar el password y/o
usuario para acceder a cualquier buzon de correo sin conocer el password
del usuario.
Saludos, Amaury.
*¡**26 de septiembre: Final UCI 2015 del Concurso de Programación ACM-ICPC!
www.uci.cu *
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l