On Wed, 2009-04-15 at 18:55 -0700, James Butler wrote:
> > On Wed, 2009-04-15 at 16:47 -0700, James Butler wrote:
> >> "i_stream_read() failed: Permission denied" is an error message
> >> generated
> >> when a large-ish file (>128kb in my case) is attached to a message that
> >> has been passed to Dovecot's deliver program when SELinux is being
> >> enforced.
> > ..
> >> The problem is that deliver is not running with the correct SELinux
> >> policy
> >> to be able to write to the global /tmp directory
> >
> > BTW. Dovecot v1.2+ no longer writes to /tmp directory. Writing to /tmp
> > was pretty evil.
> 
> I hear ya. I'm running v.1.2.rc2 ... is there a newer version?

Are you sure the deliver is also from v1.2.rc2? You mentioned:

> deliver(user): unlink(/tmp/dovecot.deliver.. \
>   1239836047.9469.46242b1037005551) failed: Permission denied

But there's no dovecot.deliver anymore in v1.2:

~/cvs/dovecot-1.2/src/deliver% grep dovecot.deliver deliver
~/cvs/dovecot-1.2/src/deliver% 

It is in v1.1 though.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to