[Dovecot] sieve fileinto public shared mbox?
RParr
RParr at TemporalArts.COM
Wed Nov 24 02:52:38 EET 2010
On 11/16/2010 10:52 AM, Timo Sirainen wrote:
> On Sat, 2010-11-13 at 11:27 -0800, RParr wrote:
>
>
>> I quess deliver still does not support include?
>>
> In v2.0 yes, in v1.x no.
>
>
>> Does deliver honor multiple -c options?
>>
> No.
>
>
>> Or does deliver's lack of include support mean I must put all dovecot
>> config in one file? (eg /etc/dovecot/dovecot.conf)
>>
> Yeah.
>
>
>> 11/13/10 11:14:39 am n3 dovecot deliver(tarts): utime() failed
>> with mbox file /var/mail/public/SPAM/SPAMMM: Operation not permitted
>>
> Fixed for v2.0: http://hg.dovecot.org/dovecot-2.0/rev/3daec8435d29
> http://hg.dovecot.org/dovecot-2.0/rev/586d549732f5
>
> You can do basically the same for v1.2 (or just ignore the errors -
> everything works anyway).
>
I applied the change referenced above to 1.2.9
src/lib-storage/index/mbox/mbox-file.c
I continued to get the errors.
I then expanded the error message output for all calls to utime() in all
files in src/lib-storage/index/mbox
and found the errors were coming from mbox-save.d and mbox-sync.c
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-save: utime()
failed with mbox file /var/mail/public/test4: Operation not permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-sync: 2:
utime() failed with mbox file /var/mail/public/test4: Operation not
permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-save: utime()
failed with mbox file /var/mail/public/test4: Operation not permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-sync: 2:
utime() failed with mbox file /var/mail/public/test4: Operation not
permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-save: utime()
failed with mbox file /var/mail/public/test4: Operation not permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-sync: 2:
utime() failed with mbox file /var/mail/public/test4: Operation not
permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-save: utime()
failed with mbox file /var/mail/public/test4: Operation not permitted
11/23/10 04:40:55 pm n3 dovecot IMAP(tarts): mbox-sync: 2:
utime() failed with mbox file /var/mail/public/test4: Operation not
permitted
Note the errors are only occuring when copying/moving a message into a
public box owned by someone else even though the box and both users are
part of the same group.
I can modify the calls to utime() in mbox-save.c and mbox-sync.c to
ignore the EPERM errors
but I first wanted to verify that was reasonable.
Please let me know if I should proceed with those changes or if there is
a better solution.
Thanks for all you help
R.Parr, RHCE, Temporal Arts
More information about the dovecot
mailing list