�Hola!
�Alguien ha conseguido establecer cuotas de disco para usuarios
virtuales en Postfix?
Yo uso Woody (no he instalado ning�n paquete queno pertenezca a la rama
estable), MySQL y maildirs.
He probado con distintas combinaciones en /etc/postfix/main.cf, por
supuesto acompa�adas de lo necesario[1], pero no he tenido �xito.
Mi main.cf es:
[...]
#Tama�o mensajes:
bounce_size_limit = 51200
header_size_limit = 102400
message_size_limit = 10485760
#
Tama�o maildirs:
mailbox_size_limit = 10485760
virtual_mailbox_size_limit = mysql:/etc/postfix/mysql-maxsize.cf
#
#�El tama�o se expresa en bytes!
#1024 = 1KByte
#51200 = 50KByte
#1048576 = 1MByte
#2097152 = 2MByte
#
#Cosas que no uso:
#default_mailbox_size = 10485760
#�Qu� diferencia hay entre esta opci�n y "mailbox_size_limit"?
#mailbox_size_map = mysql:/etc/postfix/mysql-maxsize.cf
#virtual_mailbox_size = 20971520
#virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-maxsize.cf
#virtual_maildir_limit_message = /etc/postfix/missatge_quota.txt
[...]
El contenido de mysql-maxsize.cf es:
user = postfix
password = japupichu
dbname = mail
table = users
select_field = quota
where_field = email
additional_conditions = and postfix = 'y'
hosts = unix:mysqld.sock
Y la base de datos mail.users:
mysql> describe users;
+---------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+----------------+
| id | int(11) | | PRI | NULL | auto_increment |
| email | varchar(128) | | UNI | | |
| clear | varchar(128) | | | | |
| name | tinytext | | | | |
| uid | int(11) | | | 1002 | |
| gid | int(11) | | | 1002 | |
| homedir | tinytext | | | | |
| maildir | tinytext | | | | |
| quota | int(7) | | | 10240 | |
| postfix | enum('Y','N') | | | Y | |
+---------+---------------+------+-----+---------+----------------+
Mi usuario de prueva, el que menor cuota tiene, dispone de 1048576 bytes
(1MByte) de espacio.
He leido que las cuotas para podr�an existir como parche aplicable a
Postfix. Me gustar�a mantener la instalaci�n lo m�s sencilla posible (a
base de paquetes de Woody que van y vienen) por si otro me sucede, de
manera que si para tener cuotas en usuarios virtuales no hay m�s remedio
que parchear, volver� a usuarios del sistema (sin derecho a login, claro)
y el "quota" de toda la vida. Qu� triste, �no?
Tengo que decir que de cualquier manera no he visto en ning�n log que
Postfix no entienda las opciones referentes a las cuotas que he puesto
en main.cf. Y sin embargo, a mi usuari de pruebas lo atiborro a correo y
Postfix no se queja. Misterio misterio...
Postfix y courier-pop/courier-imap (+ MySQL) funcionan perfectamente,
dejando de lado el problema con las quotas que no van.
La versi�n de Postfix que trae Woody es "1.1.11-0.woody2". Si la cosa
s�lo viene con el parche.. �se ha incluido en alguna versi�n posterior?
Para Sid debe estar la 2.0, que ya existe. En ese caso la pregunta ser�a
otra, pero no nos precipitemos =)
Muchas gracias a [EMAIL PROTECTED]
Pepe, un poco perdidillo.
PD: Uso el MDA de Postfix, no uno externo. En la documentaci�n de
courier-maildrop que he leido en el sitio de Courier(-mta.org) habla de
un sistema que podr�a usar pra implantar cuotas en maildirs para mis
usuarios virtuales, pero empiezo mal porque el "maildirmake" que se me
instala (me he asegurado de que se trata del del paquete
courier-maildrop) ni siquiera existe la opci�n "-q" que aparece en
aquella peich.
--
Jos� Marcos Chalm�s Garc�a - Public key ID: 0x6FDE933B
www.polinux.upv.es - www.debian.org - www.gnu.org - www.bsd.org - ...
I use free software | Utilitze programari lliure | Uso software libre
---------------------------------------------------------------------