[Postfixbuch-users] Quota mittels maildrop?

up2date up2date at unimx.de
Di Sep 7 10:46:06 CEST 2004


Patrick Ben Koetter wrote:

>* up2date <up2date at unimx.de> [040906 13:04]:
>  
>
>>Wenn ich das richtige verstehe muss man mittels maildirmake -q
>>2000000S ./maildir das quota einmal setzen damit es von maildrop
>>beachtet wird?
>>    
>>
>
>Ja, das ist richtig.
>
>  
>
>>Kann maildorp das nicht selber anlegen und anhand der infos in der DB
>>die größe entnehmmen?
>>    
>>
>
>Maildrop kann keine mailboxen anlegen. Du kannst aber in /etc/skel eine
>Muster-INBOX anlegen, mit quota und allem pi pa po wie z.B.
>Unterverzeichnissen für trash und spam und auf deren Basis dann neue
>Userverzeichnisse anlegen.
>
>Wenn Maildrop dann UID, GID und quota über ein RDBMS ausliest, kann es
>z.b. das quota recht flexibel handhaben.
>
>  
>
>>Und  das ändern des Quotas geht ja auch nicht ohne das file
>>maildirsize zu löschen und dem erneuten manuellen ausführen von
>>maildirmake -q 2000000S ./maildir?
>>    
>>
>
>Wenn Maildrop UID, GID und quota über ein RDBMS ausliest, ignoriert es
>IIRC INBOX/maildirsize.
>
>p@
>
Die Mails werden zugestellt allerdings wird  der Quota eintrag nicht 
beachtet in der MySQL DB.
Was hab ich falsch gemacht oder vergessen ?

main.cf
virtual_transport = maildrop
maildrop_destination_recipient_limit = 1

master.cf
maildrop  unix  -       n       n       -       -       pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}


1.Version überprüfen mit maildrop -v
    tsunami:~# maildrop -v
    maildrop 1.6.3 Copyright 1998-2003 Double Precision, Inc.
    Maildir quota extension enabled.
    Virtual user database via MySQL extension enabled.
   
    2. Wenn die die Ausgabe nicht so aussieht muss man sich maildrop 
selber kompilieren.
    maildrop sourcen downloaden http://www.courier-mta.org/maildrop/
   
    3.vi /etc/maildroprc
    logfile "/export/home/vmail/maildrop.log"
    to "${HOME}"
   
    4. vi /etc/courier/maildropmysql.conf
    HOSTNAME                localhost
    PORT                    3306
    DATABASE                mailbase
    DBUSER                  vmail
    DBPW                    passworddb
    DBTABLE                 mailbox
    DEFAULT_UIDNUMBER       5001
    DEFAULT_GIDNUMBER       5001
    UIDNUMBER_FIELD         '5001'
    GIDNUMBER_FIELD         '5001'
    UID_FIELD               username
    GID_FIELD               5001
    HOMEDIRECTORY_FIELD     concat('/export/home/vmail/',maildir)
    HOMEDIRECTORY_BASE      /export/home/vmail/
    MAILDIR_FIELD           maildir
    QUOTA_FIELD             quota

   
    5.kompilieren
    ./configure --prefix=/etc/courier --enable-maildirquota 
--with-trashquota --enable-restrict-trusted=1 
--enable-trusted-user='root vmail' --enable-trusted-groups='root vmail' 
--enable-maildropmysql         
--with-mysqlconfig=/etc/courier/maildropmysql.conf --enable-syslog=1
    make
    make install-strip
    make install-man




Mehr Informationen über die Mailingliste Postfixbuch-users