En algún momento cuando trabajaba en RIMED implementé esto de las cuotas con 
squirrelmail. Solo que en esas circunstancias los usuarios eran UNIX.

[10:14:01] <yoslan> edquota -p whilo `awk -F: '$3 > 1001 {print $1}' 
/etc/passwd`
[10:14:49] <yoslan> 
http://www.alcancelibre.org/staticpages/index.php/04-disk-quota

para poner cuotas a los usuarios de correo
aptitude install quota

poner cuota a la particion donde se guardaran los correos, ej: home
mcedit /etc/fstab

y donde esta el directorio home poner esto
en mi caso está así

delta:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda6       /home           ext3    defaults        0       2
/dev/sdb5       /var            ext3    defaults        0       2
/dev/sda5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0


y quedaría así
delta:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda6       /home           ext3    grpquota,suid,dev,usrquota,exec        
0       2
/dev/sdb5       /var            ext3    defaults        0       2
/dev/sda5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0


es sutituir esto
grpquota,suid,dev,usrquota,exec
por la palabra default en la particion del home

reinicie ese server

despues asignar cuota hard y soft así
edquota user1
y cambiar el valor de 0 en hard y soft por el valor de la cuota. si quiere 
poner 40 mb entonces ponga 40000 en ambos lados

y para asignarle a todos esa misma cuota tomando como patron la cuota del user1

edquota -p user1 `awk -F: '$3 > 1001 {print $1}' /etc/passwd`

el pluguins para la cuota
check_quota.tar.gz
pongalo en el directorio de pluguins del squirrelmail, activelo desde el 
config.php de squirrelmail.
instale el paquete sudo
apt-get install sudo
luego copie esto

root    ALL=(ALL) ALL
www-data  ALL=NOPASSWD: /usr/bin/quota -v *

en el fichero /etc/sudoers

ejecute esto en la consola

cd /usr/bin
cp quota cqcheck
                                    
abra su correo y vera la cuota sin problemas


Saludos

Whilo
------------------------------

Message: 4
Date: Tue, 28 Jun 2011 09:14:56 -0400 (CDT)
From: fe...@epepm.cupet.cu
Subject: Re: [Gutl-l] Squirrelmail Plugins
To: Lista cubana de soporte técnico en Tecnologias Libres
        <gutl-l@jovenclub.cu>
Message-ID:
        <49dc9ab1dd0541b835a86871fce44c32.squir...@correo.epepm.cupet.cu>
Content-Type: text/plain;charset=iso-8859-1

> Saludos comunidad he estado enfrascado en la implementacion de el 
> server de correo en linux y como webmail qiero usar con la mayor 
> cantidad de funcionalidades el squirrelmail, instale el que viene en 
> los repos de lenny que es el sistema que corre el server actualmente, 
> la version de squirrelmail es la 1.4.15, he buscado en los downloads 
> de gutl y no he podido encontrar nada de plugins actualizados ((Sobre 
> todo el plugin llamado quota_usage)) para squirrel los que tengo son 
> muy viejos al parecer, alguien en la intranet nacional sabe de donde 
> se puedan descargar estos plugins pues no tengo internet ahora a mano ??
>
Colega. Estamos relativamente cerca geograficamente. Dime que plugin necesitas 
de Squirrelmail y te lo hare llegar al privado?? Con respecto a las cuotas, 
tengo uno llamado Check_quota, que despues de un pequeño arreglo trabaja 
bastante bien.

Saludos.



______________________________________________________________________
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

Responder a