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
>
>