[Dovecot] dovecot, sieve and vacation

Cedric Jeanneret cjeanneret at internux.ch
Tue Mar 20 13:05:28 EET 2012

Hi there !

Have a small problem with sieve and vacation: it seems to descard the vacation filter I created instead of sending back an email:

Mar 20 11:56:28 hostname dovecot: deliver(virtual_user): sieve: msgid=unspecified: discarding vacation response for message implicitly delivered to <virtual_user at hostname>

after searching a bit on the net, I stumbled on another (old) thread:

I'm not really sure it's the same problem, as I'm sending the mail from another host (via telnet, for testing purpose).

Other sieve rules (such as flagging, moving and so on) work fine. Only vacation is crapy.

Here's the roundcube generated rule:
require ["vacation"];

if true
        vacation :days 2 "on holidays!";

Any help welcome :)



# 1.2.15: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-6-pve i686 Debian 6.0.4 simfs
log_timestamp: %Y-%m-%d %H:%M:%S 
protocols: imaps pop3s managesieve
listen(default): *
listen(imap): *
listen(pop3): *
listen(managesieve): localhost:2000
ssl_cipher_list: ALL:!LOW:!SSLv2
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_executable(managesieve): /usr/lib/dovecot/managesieve-login
first_valid_uid: 8
mail_privileged_group: mail
mail_uid: mail
mail_gid: mail
mail_location: maildir:/var/local/vmail/%n
mbox_write_locks: fcntl dotlock
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/modules/managesieve
managesieve_logout_format(default): bytes=%i/%o
managesieve_logout_format(imap): bytes=%i/%o
managesieve_logout_format(pop3): bytes=%i/%o
managesieve_logout_format(managesieve): bytes ( in=%i : out=%o )
  postmaster_address: foo at bar.com
  mail_plugins: sieve
auth default:
  mechanisms: plain login
  user: mail
    driver: ldap
    args: /etc/dovecot/dovecot-ldap.conf.ext
    driver: ldap
    args: /etc/dovecot/dovecot-ldap.conf.ext
    type: listen
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: mail
      path: /var/run/dovecot/auth-master
      mode: 432
      user: postfix
      group: mail
  home: /var/local/vmail/%u
  sieve: /var/local/vmail/%n/.dovecot.sieve
  sieve_dir: /var/local/vmail/%n/sieve
  sieve_extensions: +notify +imapflags

More information about the dovecot mailing list