[Dovecot] problems with sieve under 2.0...
stephan at rename-it.nl
Thu Jul 8 11:48:41 EEST 2010
Perry E. Metzger wrote:
> Stephan Bosch <stephan at rename-it.nl> writes:
>> It is related to that change, yes. I fixed the problem, but I am still
>> not entirely happy with the error handling of the store action.
> It would be best, I think, if the system failed safe (i.e. if it did not
> lose the user's mail in case of error, but rather stored it in the main
> mailbox or in some sort of last ditch error mailbox.)
That's exactly what it does now and if the Sieve engine is to blame for
losing e-mail, it is always a bug.
Anyway, that kind of error handling is not what I meant. It pertains to
the problem that Timo described and the passing of error codes and error
strings between the Dovecot API and the Sieve engine in general. That is
all a bit ugly right now.
> It should also report a reasonably sane error in syslog...
This type of error is mainly useful for developers, much like a
Segfault. Occurences of this kind are always a bug and are fixed as soon
as possible. Considering the fact that I've added a test for this case
in the test suite, it should not surface again in the future.
More information about the dovecot