[Dovecot] 2.0.5: quota warning failing
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Wed Oct 6 17:35:56 EEST 2010
* Timo Sirainen <tss at iki.fi>:
> On Wed, 2010-10-06 at 16:19 +0200, Ralf Hildebrandt wrote:
> > > Yeah, you can make the service user=root, but give only vmail user
> > > permission to it so only processes running as vmail can connect to it.
> >
> > Good. The question is: which user will connect to the socket?
> >
> > dovecot-lda will assume the UID of the user it's trying to deliver to.
> > So any user must be able to connect to the socket?
>
> Yes. Although you could also play with groups, like make deliver always
> run with dovemail group enabled for the process
> (mail_access_groups=dovemail from deliver's side, but might be
> problematic from Postfix's side).
In my setup I still have my users in /etc/passwd, thus everybody has
their own ID.
>
> > > An alternative to running as root would be to use LMTP to deliver the
> > > "over quota" mail to user and use some trick to disable quota for this.
> > > Maybe something like:
> > >
> > > protocol lmtp {
> > > local_ip 127.0.0.1 {
> > > plugin {
> > > quota = maildir:user:noenforcing
> > > }
> > > }
> > > }
> >
> > Ugh.
>
> You're already using dovecot-lda to deliver the out-of-quota mails?
No, I'm trying. I migrated from 1.2.4, where I used a script that
delivered the "Over quota infomail" by writing into the Maildir
DIRECTLY.
--
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
More information about the dovecot
mailing list