Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
[PostFix] Probleme avec les quotas (Read 3716 times)
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
[PostFix] Probleme avec les quotas
07. Jan 2008 at 11:42
 
Bonjour,

Voila je voudrais changer de MTA en passant de Sendmail a Postfix avec la gestion des utilisateurs par une base de donnée (donc en passant par la configuration en virtual host de postfix).
Tout fonctionne parfaitement sauf uen chose, la gestion des quotas Sad

En effet, sur ma machien de test quand un utilisateur test depasse son quota, le mail n'est plus délivré à l'utilisateur (ce qui est normal), mais par contre le serveur postfix accepte quand meme le mail et le met en file d'attente Sad (et ca je ne voudrais pas)

Comment faire pour que postfix rejette directement le mail sans le prendre dans la file d'attente lorsque un utilisateur depasse sont quota ?

Voici ma config des quotas dans postfix:
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "depassement quota"
virtual_overquota_bounce = yes
virtual_mailbox_limit_inbox = yes

et en fait quand un utilisateur est en dépassement de quota, voici le message que j'obtiens dans le maillog:
postfix/pipe[5059]: 8ECB03F423: to=<xxx@xxx.xxx>, relay=dovecot, delay=2328, delays=2328/0.02/0/0.06, dsn=4.3.0, status=deferred (temporary failure)
Back to top
 
31619680  
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: [PostFix] Probleme avec les quotas
Reply #1 - 07. Jan 2008 at 12:17
 
firebolt31 wrote on 07. Jan 2008 at 11:42:
Bonjour,

Voici ma config des quotas dans postfix:
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "depassement quota"
virtual_overquota_bounce = yes
virtual_mailbox_limit_inbox = yes

et en fait quand un utilisateur est en dépassement de quota, voici le message que j'obtiens dans le maillog:
postfix/pipe[5059]: 8ECB03F423: to=<xxx@xxx.xxx>, relay=dovecot, delay=2328, delays=2328/0.02/0/0.06, dsn=4.3.0, status=deferred (temporary failure)


Que vaut le paramètre soft_bounce ? Il faut qu'il soit à "no" je pense.
Back to top
 
 
IP Logged
 
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
Re: [PostFix] Probleme avec les quotas
Reply #2 - 07. Jan 2008 at 13:11
 
bonjour,

soft_bounce ets bien a NO.

Par contre je viens juste de trouver l'erreur mais je ne comprends pas le fonctionnement au final Sad

En fait le problème venait de dovecot et non de postfix.
J'avais mal renseigné le chemin d'accés dans dovecot pour la fonction sendmail.

Mais la en fait je me retrouve dans une situation bizarre Sad

C'est dovecot qui au moment de remettre le message au destinataire, le refuse et envoi un mail de refus pour un dépassement de quota.
Mais je ne comprends pas pourquoi postfix laisse passer le mail vu que c'est bien sur postfix que j'ai configuré les requetes pour tester le quota de l'utilisateur.

bref je comprends pas trop le cheminement du mail au final Sad
Back to top
 
31619680  
IP Logged
 
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
Re: [PostFix] Probleme avec les quotas
Reply #3 - 07. Jan 2008 at 13:23
 
bon,
alors je viens de comprendre Smiley

En fait postfix fait rien du tout Sad

C'est dovecot qui check le quota et qui autorise ou refuse le mail en le renvoyant dans le second cas avec un message d'erreur.

Donc maintenant je me pose, une question Wink
Comment faire pour faire checker les quotas par postfix et non par dovecot ?? Smiley

Merci d'avance si vous avez une idée Smiley
Back to top
 
31619680  
IP Logged
 
[BSDf]Lenine
Full Member
***
Offline


I Love BSD!

Posts: 180
Quelque part dans l'univers...
Gender: male
Re: [PostFix] Probleme avec les quotas
Reply #4 - 07. Jan 2008 at 15:06
 
Back to top
 

Moi j'ai plein d'amis: les ports, man et google !
 
IP Logged
 
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
Re: [PostFix] Probleme avec les quotas
Reply #5 - 08. Jan 2008 at 10:57
 
bon ben j'ai pas réussi malgré la lecture du plusieurs tutorial a trouver pourquoi c'est dovecot qui gere les quotas et non postfix mais bon tant pis vu que ca fonctionne parfaitement comme ca je pense que je vais le laisser ainsi.
Back to top
 
31619680  
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: [PostFix] Probleme avec les quotas
Reply #6 - 08. Jan 2008 at 11:36
 
firebolt31 wrote on 08. Jan 2008 at 10:57:
bon ben j'ai pas réussi malgré la lecture du plusieurs tutorial a trouver pourquoi c'est dovecot qui gere les quotas et non postfix mais bon tant pis vu que ca fonctionne parfaitement comme ca je pense que je vais le laisser ainsi.


Tu es sûr d'utiliser le demon virtual de postfix ? Normalement virtual dépose dans les boites aux lettres des utilisateurs virtuels. Là visiblement  tu passes les mails à dovecot en SMTP (ou peut-être en LMTP ?).  Ça me semble logique qu'ils ne puissent pas gérer les quotas.
Back to top
 
 
IP Logged
 
firebolt31
Full Member
***
Offline



Posts: 102
France
Gender: male
Re: [PostFix] Probleme avec les quotas
Reply #7 - 08. Jan 2008 at 12:08
 
j'ai mis ca comme directive de transport:
virtual_transport               = dovecot

Pour faire ma config, je me suis inspiré de ce tuytorial que j'ai modifié pour arriver a ce que je voulais:
http://wiki.gcu.info/doku.php?id=freebsd:mail_virtuel
Back to top
 
31619680  
IP Logged