Problème de gestion des quotas [Postfixadmin] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 12-01-2012 à 14:03:14
mirtouf a écrit : |
Poster sur la mailing list/forum de postfixadmin et regarder le bug tracker. J'ai déjà installé du postfixadmin, mais j'ai désactivé les quotas.
Marsh Posté le 12-01-2012 à 22:01:40
Certes, j'ai été faire un tour sur les ML mais elles restent assez peu actives d'après ce que j'ai pu en juger, ou bien avais-je les yeux de travers...
Marsh Posté le 12-01-2012 à 22:35:03
ici tout fonctionne correctement avec pour
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf |
protocol imap { |
$CONF['used_quotas'] = 'YES'; |
Marsh Posté le 13-01-2012 à 09:19:18
Danke schön !
Je teste demain.
Marsh Posté le 13-01-2012 à 10:52:16
le point important est l'utilisation de dovecot comme MDA ici.
Marsh Posté le 30-01-2012 à 22:37:18
Messieurs,
pour une fois j'ai bien fait de picoler des binouzes,
pour une fois j'ai bien fait de traîner au lit,
pour une fois j'ai bien fait de passer du temps en position horizontale avec la gente féminine,
car sans rien faire mon problème a été résolu par la version 2.3.5 de postfixadmin.
Marsh Posté le 11-01-2012 à 22:02:30
Salut les barbus (surtout ceux en sandales) !
Résumons : ma configuration Postfix + SASL + Dovecot + MySQL + Postfixadmin marche au poil sauf pour une chose... celle indiquée dans le titre bien évidemment !
Paquets installés et disponibles :
aptitude versions php5 mysql-server postfix dovecot-imapd
Package dovecot-imapd:
i 1:1.2.15-7 stable 500
Package mysql-server:
p 5.1.49-3 stable 500
p 5.1.58-1~dotdeb.1 stable 500
i 5.5.19-1~dotdeb.1 stable 500
Package php5:
p 5.3.3-7+squeeze3 stable 500
i 5.3.8-1~dotdeb.2 stable 500
Package postfix:
i 2.7.1-1+squeeze1 stable 500
p 2.8.3-1~bpo60+1 squeeze-backports 100
Passages intéressants de Dovecot :
dovecot.conf
dict {
quotadict = mysql:/etc/dovecot/dovecot-dict-sql.conf
}
...
plugin{
quota = dict:%u::proxy::quotadict
quota_rule = *:storage=5G
}
dovecot-mysql.conf
driver = mysql
connect = host=127.0.0.1 dbname=postfix user=postfix password=trolololol
default_pass_scheme = CRAM-MD5
user_query = SELECT '/home/vmail/%d/%n/Maildir' AS home, 5000 AS uid, 5000 AS gid, CONCAT('*:bytes=', CAST(quota AS CHAR)) AS quota_rule FROM mailbox WHERE username = '%u' AND active='1'
password_query = SELECT password FROM mailbox WHERE username = '%u'
dovecot-dict-sql.conf
connect = host=127.0.0.1 dbname=postfix user=postfix password=trolololol
map {
pattern = priv/quota/storage
table = quota2
username_field = username
value_field = bytes
}
map {
pattern = priv/quota/messages
table = quota2
username_field = username
value_field = messages
}
main.cf de Postfix :
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_create_maildirsize = yes
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Désolé, quota dépassé
virtual_overquota_bounce = yes
mysql_virtual_mailbox_limit_maps.cf :
user = postfix
password = trolololol
hosts = localhost
dbname = postfix
query = SELECT quota FROM mailbox WHERE username='%s' AND active = '1'
Pour postfixadmin :
// Optional:
// Show used quotas from Dovecot dictionary backend in virtual
// mailbox listing.
// See: DOCUMENTATION/DOVECOT.txt
// http://wiki.dovecot.org/Quota/Dict
//
$CONF['used_quotas'] = 'YES';
// if you use dovecot >= 1.2, set this to yes.
// Note about dovecot config: table "quota" is for 1.0 & 1.1, table "quota2" is for dovecot 1.2 and newer
$CONF['new_quota_table'] = 'YES';
// Default Domain Values
// Specify your default values below. Quota in MB.
$CONF['aliases'] = '50';
$CONF['mailboxes'] = '50';
$CONF['maxquota'] = '1024';
// Quota
// When you want to enforce quota for your mailbox users set this to 'YES'.
$CONF['quota'] = 'YES';
// You can either use '1024000' or '1048576'
$CONF['quota_multiplier'] = '102400';
Je décris la situation :
- Ajout des domaines virtuels : OK
- Ajout des aliases et des utilisateurs de domaines virtuels : OK
- Gestion admin : OK
- Gestion utilisateur : OK
- Modification des aliases : OK (je suis passé à 50 pour voir au lieu des 10 par défaut)
- Modification du quota : KO ! Il reste bloqué à 10 Mo pour tout le monde si différent de 0.
Problèmes :
1. une fois rentré une valeur comprise entre 1 et 10 Mo, il est impossible de revenir à 0 (illimité, encore que ça...) ou pis encore, de dépasser la valeur fatidique de 10 Mo
2. je peux modifier à ma guise la valeur du quota pour chaque utilisateur à la main dans mysql pourvu que celle-ci ne dépasse la valeur fatidique de 5G
3. une fois cette valeur modifiée, postfixadmin l'intègre comme il faut mais impossible à modifier depuis l'interface web...
Et maintenant que vais-je faire ?
PS : Lesbian 6.0.3
Message édité par mirtouf le 13-01-2012 à 09:23:56
---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE