Segfaults after upgrade to Debian Jessie

Stephan Bosch stephan at rename-it.nl
Tue Aug 18 06:53:57 UTC 2015


Op 8/18/2015 om 2:04 AM schreef Andrew Beverley:
> On Mon, 2015-08-17 at 17:37 +0200, Stephan Bosch wrote:
>>> Unfortunately my vacation rule no longer works though. I'm getting "sieve:
>>> user's script dict:proxy::sieve;name=active doesn't exist (trying default 
>>> script location instead)"
>> [...]
>>> I guess I'm doing something stupid. Any ideas?
>> Could you enable mail_debug and look at your log output? That should 
>> show some more details of what it is doing.
> I've fixed this by changing the name of the sieve script in the database from
> "active" to "main script". I'm a bit confused by this though.
>
> I could see this in the log:
>
> Aug 17 23:28:54 fieri dovecot: lmtp(10285, x at x.com): Debug:
> yxlyGzZu0lUtKAAAChoztw: sieve: sieve dict backend: user=x at x.com, uri=proxy::sieve,
> script=main script
> Aug 17 23:28:54 fieri dovecot: lmtp(10285, x at x.com): Debug:
> yxlyGzZu0lUtKAAAChoztw: sieve: sieve dict backend: script `main script' not found
> at path priv/sieve/name/main script
> Aug 17 23:28:54 fieri dovecot: lmtp(10285, x at x.com): Debug:
> yxlyGzZu0lUtKAAAChoztw: sieve: user's script dict:proxy::sieve;name=active doesn't
> exist (trying default script location instead)
> Aug 17 23:28:54 fieri dovecot: lmtp(10285, x at x.com): Debug:
> yxlyGzZu0lUtKAAAChoztw: sieve: no default script configured for user
> Aug 17 23:28:54 fieri dovecot: lmtp(10285, x at x.com): Debug:
> yxlyGzZu0lUtKAAAChoztw: sieve: user has no valid location for a personal script
> Aug 17 23:28:54 fieri dovecot: lmtp(10285, x at x.com): Debug:
> yxlyGzZu0lUtKAAAChoztw: sieve: no scripts to execute: reverting to default
> delivery.
>
> So it's looking first for "main script", which is why it now works. But it was
> then looking for "dict:proxy::sieve;name=active". Why didn't that work when I have
> this in my sieve config?
>
> plugin {
>     sieve = dict:proxy::sieve;name=active
> }
>
> I also don't understand why it is looking for "main script" rather than "active"
> at all, and why things stopped working when I upgraded.
>
> Sorry for all the questions - I'll be happy to update the wiki once I've
> understood things better.

Unfortunately, Jessie is stuck at a very old version of Pigeonhole which
has this problem.

Regards,

Stephan.



More information about the dovecot mailing list