Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1550 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Postfixadmin] Problème de gestion des quotas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Postfixadmin] Problème de gestion des quotas

n°1301136
mirtouf
Light is right !
Posté le 11-01-2012 à 22:02:30  profilanswer
 

Salut les barbus (surtout ceux en sandales) ! [:cerveau dawa]
 
Résumons : ma configuration Postfix + SASL + Dovecot + MySQL + Postfixadmin marche au poil sauf pour une chose... celle indiquée dans le titre bien évidemment ! [:cerveau o]
 
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 ? [:cerveau zytrasnif]
 
PS : Lesbian 6.0.3 [:cerveau zoubi]

Message cité 1 fois
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
mood
Publicité
Posté le 11-01-2012 à 22:02:30  profilanswer
 

n°1301203
Profil sup​primé
Posté le 12-01-2012 à 14:03:14  answer
 

mirtouf a écrit :


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 ? [:cerveau zytrasnif]


 
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.

n°1301247
mirtouf
Light is right !
Posté le 12-01-2012 à 22:01:40  profilanswer
 

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...


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°1301254
mikala
Souviens toi du 5 Novembre...
Posté le 12-01-2012 à 22:35:03  profilanswer
 

ici tout fonctionne correctement avec pour  

  • postfix en version 2.7.1-1+squeeze1

virtual_alias_maps = proxy:mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:1029
virtual_mailbox_base = /data/virtual
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 1029
virtual_transport = dovecot
virtual_uid_maps = static:1029


  • dovecot en version 1.2.15-7

protocol imap {  
                login_executable = /usr/lib/dovecot/imap-login
                mail_executable = /usr/lib/dovecot/imap
                imap_max_line_length = 6553
                mail_plugins = quota imap_quota antispam
                }
 
protocol pop3 {  
                login_executable = /usr/lib/dovecot/pop3-login
                mail_executable = /usr/lib/dovecot/pop3
                mail_plugins = quota
                pop3_uidl_format = %08Xu%08Xv
                }


  • postfixadmin en version 2.3.2

$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';
 


---------------
Intermittent du GNU
n°1301271
mirtouf
Light is right !
Posté le 13-01-2012 à 09:19:18  profilanswer
 

Danke schön !
 
Je teste demain.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°1301291
mikala
Souviens toi du 5 Novembre...
Posté le 13-01-2012 à 10:52:16  profilanswer
 

le point important est l'utilisation de dovecot comme MDA ici.


---------------
Intermittent du GNU
n°1303018
mirtouf
Light is right !
Posté le 30-01-2012 à 22:37:18  profilanswer
 

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.
 
 [:raph0ux]  [:boulax:5]


Message édité par mirtouf le 30-01-2012 à 22:37:59

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Postfixadmin] Problème de gestion des quotas

 

Sujets relatifs
Debian, reconfigurer accès au réseau, problème help!Problème écriture sous freenas
Problème de démarrage sous Kubuntu ! =/problème connexion wifi sortie de veille rtl8188ce ubuntu 11.10
problème vmwareProblème démarrage après installation de Ubuntu
[BASH] Problème de traitement sur boucle FORProbleme de dual boot windows 7 et linux
probleme commande sed, modifs pas enregistréesprobleme installation USB
Plus de sujets relatifs à : [Postfixadmin] Problème de gestion des quotas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR