Cuotas al correo de Samba4+Postfix+Dovecot+SASL

Ok, si has seguido la serie de posts en los que monto la infraestructura básica de una red contra Samba4 compilado desde cero, este te vendrá de perlas. Recordaremos que:

– Ya montamos un ADDC[Active Directory Domain Controller], desde cero
– Configuramos el ADDC para conectar a todas las PCs de la red contra él
– Vincular un servidor de correo
– Vinculamos el proxy contra el ADDC, y próximamente pondremos como autenticar el proxy por grupos contra ldap y contra NTLM.
– Y después vincular OpenFire/Ejabberd contra él.

Así tendremos al menos, Internet, Correo y Mensajería Instántanea en nuestra red, totalmente con samba4, cero “Microsoft Active Directory Service“.

Hoy lo que haremos será ponerle cuota al correo, a los usuarios me refiero.
Explico un poco. Casi todos los setups, o al menos los más conocidos configuran las cuotas de espacio de almacenamiento de los usuarios a MySQL, por ejemplo iRedmail. Ahora supongamos… Si mi correo está vinculado contra un LDAP o Active Directory, para que necesito el MySQL? Y qué si yo les dijera que se puede ponerle cuota sin él?

Nos evitaríamos otro daemon más corriendo en la máquina u ocupando ram. Entonces, vamos a ello!

NOTA: Adjunto la configuración que FUNCIONA, así que no os desesperéis! Sigan leyendo para que entiendan como funciona la cosa!

Lo primero es editar el dovecot-ldap.conf agregar al final del archivo:

Y en el dovecot.conf:

En el apartado plugins debemos editarlo de la siguiente manera:

Y agregamos dos nuevos servicios:

Y en los protocolos:

Guardamos y salimos del editor.

Contenido de quota-warning.sh:

Guardamos y salimos. Le damos permisos de ejecución:

Y listo. Ahora en el Postfix, en el main.cf, sólo debemos editar:

Qué es donde el Dovecot está ecuchando conexiones para chequear la cuota al usuario, en el puerto 12340.

Listo, ahora es sólo en el Active Directory, editar las quotas, para lograrlo se deben fijar en:

Propiedades de usuario/Dirección/Apartado Postal

Y ahí seteamos la cuota. La cuota se da en K, M o G, para los valores de Kilo, Mega y Gigabytes, respectivamente. En caso de que no se asigne cuota, el Dovecot nos dará un error como este:

Y el Postfix no dejará enviar el correo, mostrándonos un mensaje de error en los logs como el siguiente:

Ahora bien, si queremos asignar a un buzón cuota ilimitada, sólo debemos asignar de cuota “0G” o “0”.

Fuentes:
[1] https://4skill.ru/
[2] https://wiki.dovecot.org/

(Visited 1 times, 1 visits today)

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*