[Postfixbuch-users] Quota mittels maildrop?
up2date
up2date at unimx.de
Di Sep 7 13:43:01 CEST 2004
up2date wrote:
> 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
>
Mahlzeit,
hat sich erledigt es lag daran das der Daten Typ vom Feld quota auf int
stand und nicht wie nötig auf varchar.
Trotzdem würde ich gerne was es mit dem muster mailboxen auf sich hat.
Gibt es da ne Schnittstelle oder ist das ein Ansatz was zu programieren ?
gruß
Dennis
Mehr Informationen über die Mailingliste Postfixbuch-users