[Dovecot] Sieve isn't working

Pascal Volk user+dovecot at localhost.localdomain.org
Sat Jun 19 20:00:18 EEST 2010


On 06/19/2010 05:24 PM Steven Weiß wrote:
> # 1.2.12: /usr/local/etc/dovecot.conf
> # OS: Linux 2.6.18-028stab064.7 i686 openSUSE 11.1 (i586) reiserfs
> log_path: /var/log/dovecot.log
> info_log_path: /var/log/dovecot.log
> disable_plaintext_auth: no
> login_dir: /usr/local/var/run/dovecot/login
> login_executable: /usr/local/libexec/dovecot/imap-login
> first_valid_uid: 110
> last_valid_uid: 110
> mail_location: maildir:/var/qmail/mailnames/%d/%n/Maildir
> fsync_disable: yes
> lda:
>    postmaster_address: postmaster at code-factory.de
>    mail_plugins: sieve
>    mail_plugin_dir: /usr/local/lib/dovecot/lda
>    fsync_disable: no
> auth default:
>    passdb:
>      driver: passwd-file
>      args: /usr/local/etc/passwd.dovecot
>    userdb:
>      driver: passwd
>    userdb:
>      driver: static
>      args: uid=popuser gid=popuser
> plugin:
>    sieve: /var/mail/mydomain/.dovecot.sieve
>    sieve_global_path: /var/lib/dovecot/sieve/default.sieve
>    sieve_dir: /var/mail/mydomain/sieve
>    sieve_global_dir: /var/lib/dovecot/sieve/global/

Enable mail_debug, at least in the protocol lda {} section.
That will log information like module loading and what the sieve plugin
wants and finds/gets.


> For testing purposes I created a very simple 
> /var/mail/mydomain/.dovecot.sieve with the following content:
> 
> require ["fileinto", "regex"];
> 
> if address :is "from" "test at test.de" {
> 	fileinto "INBOX.Webi";
> 	stop;
> }
> 
> Then I sent a mail from test at test.de (the real address is ommitted here) 
> to my mail account, but the mail is not moved to the subfolder Webi. In 
> the log files there's no single hint what's going on. And in 
> /var/mail/mydomain there's no .dovecot.sieve.log file.
> This directory is owned by popuser and that user has rights for reading 
> and writing to this directory (and read rights for .dovecot.sieve), 
> therefore it should not be a rights problem.
> 
> Does anybody has suggestions what could be the cause of this?

Also check your mail log, after enabling mail_debug.


Regards,
Pascal
-- 
The trapper recommends today: deadbeef.1017018 at localdomain.org


More information about the dovecot mailing list