[Postfixbuch-users] Verständnisfrage mailbox_size_limit
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Fr Okt 19 09:13:53 CEST 2012
* Andreas Meyer <anmeyer at anup.de>:
> Ralf Hildebrandt <Ralf.Hildebrandt at charite.de> wrote:
>
> > * Andreas Meyer <anmeyer at anup.de>:
> >
> > > > Genau. Warum nutzt du denn nicht dovecot deliver?
> > >
> > > Ich las, dass mailbox_size_limit nur bei Einlieferung per local greift
> > > und dachte deshalb, dass bei Einlieferung per virtual dieses limit nicht
> > > greift. Das würde bedeuten, postfix lehnt die Einlieferung der mail an
> > > dovecot ab, wenn in der main.cf ein mailbox_size_limit = 104857600
> > > definiert ist, obwohl für manche Benutzer für dovecot ein quota von 1 GB
> > > festgelegt ist?
> > >
> > > Per dovecot deliver? Ich dachte, da wäre lda angesagt, auch wegen sieve.
> > > Bislang bin ich wegen der Komplexität davor zurückgeschreckt, werde mir
> > > demnächst aber die Zeit dafür nehmen. Also deliver?
> >
> > Ja, total simpel und viel einfacher. Wenn dein Dovecot nun schon
> > KORREKT auf die Mailboxen zugreift, dann kann deliver dieselben
> > settings nutzen.
>
> Wenn ich Einlieferung mit dovecot-lda mal testen will, ohne durch
> irgendeine Misskonfiguration email verlieren zu wollen, könnte ich
> dann mit soft_bounce = yes arbeiten?
Ja
> Und es reicht, in der master.cf einen neuen service einzurichten?
>
> dovecot unix - n n - - pipe
> flags=DRhu user=5000:5000 argv=/usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
>
> Ich lese im dovecot wiki:
>
> Then set virtual_transport to dovecot in /etc/postfix/main.cf
> dovecot_destination_recipient_limit = 1
> virtual_mailbox_domains = your.domain.here
> virtual_transport = dovecot
Alles an your.domain.here geht an virtual_transport == dovecot == die
pipe
Und der macht dann alles richtig. Du kannst ja auch erstmal manuell
testen
cat some_mail.txt | /usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
als User 5000
--
Ralf Hildebrandt
Geschäftsbereich IT | Abteilung Netzwerk
Charité - Universitätsmedizin Berlin
Campus Benjamin Franklin
Hindenburgdamm 30 | D-12203 Berlin
Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
ralf.hildebrandt at charite.de | http://www.charite.de
Mehr Informationen über die Mailingliste Postfixbuch-users