Bonjour,
j’ai configuré un serveur de mail Postfix avec support de domaines virtuels, le tout stocké dans une base MySQL.
j’utilise Postfixadmin pour administrer les comptes.
Malgré le nombre important de documentation sur le sujet, je n’arrive pas à faire fonctionner les quotas.
Pour information le serveur est un Debian Lenny.
J’ai une boite mail test le champs quota dans la base SQL est 5120000. (5Mb).
normalement il devrait y avoir un fichier maildirsize crée dans le maildir de l’utilisateur, malheureusement celui-ci ne se crée pas tout seul.
J’ai donc fais un touch maildirsize, et là le fichier se remplis :
315 1
3135 1
7364868 1
7365591 1
Ici on peut voir deux mails de 7 MB, ce qui devrait remplir la boite de l’utilisateur, mais celui-ci reçoit toujours les mails.
J’ai bien configure le fichier : /etc/quotawarnmsg
J’utilise maildrop et courier-imap.
Dans mon master.cf j’ai bien la ligne :
flags=ODRhu user=vmail:vmail argv=/usr/bin/maildrop -w 90 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop}
Et dans mon main.cf j’ai activé le support quota :
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/sql/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his quota
virtual_overquota_bounce = yes
Quelqu’un a déjà mis en place ce genre de système ?
D’avance merci