On 4/29/2012 1:04 PM, Jochen Spieker wrote:
Hi,
I want to use Sieve filtering with my Dovecot 1.2 installation on Debian
squeeze. I have a virtual domain setup using Portgresql.
ManageSieve works fine so far, I can edit and activate/deactive scripts (using
Thunderbird + Plugin) and they show up in the filesystem where I expect them to
be, see below.
The problem is that LDA doesn't find the script. From
/var/log/dovecot-deliver.log:
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: Loading
modules from directory: /usr/lib/dovecot/modules/lda
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: Module loaded:
/usr/lib/dovecot/modules/lda/lib10_quota_plugin.so
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: Module loaded:
/usr/lib/dovecot/modules/lda/lib90_sieve_plugin.so
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: auth input:
mail=maildir:/srv/mail/well-adjusted.de/jrspieker
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: auth input:
userdb_home=/srv/mail/home/well-adjusted.de/jrspieker
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: auth input:
uid=105
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: auth input:
gid=109
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: Quota root:
name=storage=512000 backend=maildir args=
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: maildir:
data=/srv/mail/well-adjusted.de/jrspieker
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: maildir++:
root=/srv/mail/well-adjusted.de/jrspieker, index=, control=, inbox=
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: sieve: user
has no valid personal script
| 2012-04-29 12:17:48 deliver(jrspie...@well-adjusted.de): Info: sieve: no
scripts to execute: reverting to default delivery.
AFAICS, the sieve module is loaded and the home directory is correct. The
content of this directory looks like this:
Could you enable mail_debug in your configuration? This will provide
more detail on why it is not finding a script.
Regards,
Stephan.