[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