Changes between Version 3 and Version 4 of QuotasParBoite


Ignore:
Timestamp:
12/13/06 11:32:47 (7 years ago)
Author:
pierre-gilles
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QuotasParBoite

    v3 v4  
    11[[PageOutline]] 
    22 
    3  
    4  
    5 == ATTENTION NE MARCHE PAS !!!! == 
    63 
    74 
     
    96 
    107Si ce Howto cherche à rester à la fois le plus debian-style et AlternC-style, il vous fait quitter les deux. Il s'adresse donc plutôt à un public avertis, capable éventuellement d'aller hacker la conf de postfix à [http://www.cafenware.org/la-rache/ La Rache] 
     8 
     9Je suis maintenant convaincu que cette méthode est loin d'être la meilleure et qu'il y a moyen de mieux faire. Les maps SQL que j'utilise ne sont certainement pas les plus pertinentes mais j'ai du "bidouiller" pour que ça marche. Je ne dispose malheureusement pas du temps nécessaire pour faire mieux. 
     10 
     11Enfin le calcul du quota à la reception de chaque mail charge la machine, donc je déconseille ce type de configuration sur un serveur déja chargé. 
    1112 
    1213= Installation de postfix patché pour VDA = 
     
    120121virtual_mailbox_domains = proxy:mysql:/etc/postfix/mydomain.cf 
    121122virtual_mailbox_maps = proxy:mysql:/etc/postfix/myvirtual.cf 
     123virtual_alias_maps = proxy:mysql:/etc/postfix/myforward.cf 
    122124virtual_alias_domains = 
    123125virtual_mailbox_extended = yes 
     
    129131virtual_create_maildirsize = yes 
    130132virtual_overquota_bounce = yes 
    131 proxy_read_maps= $virtual_mailbox_limit_maps $virtual_gid_maps $virtual_maps $virtual_mailbox_maps proxy:unix:passwd.byname proxy:mysql:/etc/postfix/mydomain.cf 
     133proxy_read_maps= $virtual_mailbox_limit_maps $virtual_gid_maps proxy:unix:passwd.byname $virtual_mailbox_domains $virtual_mailbox_maps $virtual_alias_maps 
    132134local_transport = local 
    133 mydestination = 
     135mydestination =  %%fqdn%% 
    134136}}} 
    135137 
     
    145147dbname = %%dbname%% 
    146148table = mail_users 
    147 select_field = CONCAT(path,"/") 
     149select_field = CONCAT(path,"/Maildir/") 
    148150where_field = alias 
    149151}}} 
     
    166168}}} 
    167169 
     170il faut créer et éditer le fichier : /etc/postfix/myforward.cf 
     171{{{ 
     172user = sysusr 
     173password = ---MODIFIER-POUR-LE-MDP-SQL--- 
     174hosts =localhost 
     175dbname = system 
     176table = mail_domain 
     177select_field = alias 
     178where_field = mail  
     179additional_conditions =  AND pop='0'  
     180}}} 
     181 
    168182 
    169183= AlternC install =