Colin Brace wrote:
Hi all,
I am having difficulty getting sieve working. I created a simple set of
rules which I've validated on the sieve-php page at SF. I placed this file,
.dovecot.sieve, in the root of my maildir, which I understand is the
default location.
what is the root of a maildir? it is often better to give examples
instead of (ambiguous) descriptions. I guess you mean the maildir
itself. the expected location is the "home" directory of the user. so if
the maildir is the same as the home dir, that's the right place (except
that it is recommended to make the maildir a sub directory of the home
dir, so that files such as the sieve script are not mixed with folders).
Note that you need to deliver with "dovecot deliver" (postfix does not
do sieve) and you need to enable sieve in your configuration (see the
wiki for more).
I also created a logfile in /var/log, but nothing has
gotten written to it yet. Here is my configuration:
$ sudo dovecot -n
# 1.0.13: /usr/local/etc/dovecot.conf
base_dir: /var/run/dovecot/
log_path: /var/log/dovecot
info_log_path: /var/log/dovecot.info
ssl_disable: yes
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
verbose_proctitle: yes
first_valid_gid: 0
mail_access_groups: mail
mail_location: maildir:/var/spool/vmail/%n
mail_debug: yes
pop3_uidl_format: %08Xu%08Xv
auth default:
verbose: yes
passdb:
driver: passwd-file
args: /usr/local/etc/dovecot-passwd
userdb:
driver: passwd
userdb:
driver: static
args: uid=vmail gid=vmail home=/var/spool/vmail/%n
What piece of the puzzle am I still missing?
Running dovecot-sieve-1.0.2, postfix, etc under FreeBSD v7.
TIA