pigeonhole: upgrade 0.4.3 -> 0.4.6 broke script storage

Stephan Bosch stephan at rename-it.nl
Mon Jan 12 12:19:18 UTC 2015


Petar Bogdanovic schreef op 12-1-2015 om 13:05:
> Hi,
>
> I ran into some troubles while upgrading pigeonhole:
>
>    crane dovecot: lda(petar): Error: sieve: Failed to access user storage (temporary failure)
>    crane dovecot: lda(petar): Error: sieve: file storage: Could not find storage root directory; path was left unconfigured and autodetection failed
>
> After reading through the changelog, I noticed that there have been some
> changes in the script storage location syntax but that old prefix-less
> paths should still work fine.
>
> My lda-configuration is very simple:
>
>    # lda
>    protocol lda {
>    	mail_plugins = sieve
>    	postmaster_address = <snip>
>    }
>    plugin {
>    	sieve = /data/dovecot/user/%u.sieve
>    	sieve_extensions = +editheader
>    	sieve_max_redirects = 50
>    }
>
> And even if I change $sieve to:
>
>    sieve = file:/data/dovecot/user/%u.sieve
>
> the error messages disappear but based on the sudden unfiltered wave of
> mails in my INBOX that I usually store somewhere else, I guess the path
> still doesn't work.

You can enable mail_debug=yes to see where it is looking for the Sieve 
scripts.

Regards,

Stephan.



More information about the dovecot mailing list