Problem with the Path argument in pigeonhole 0.4.3 at ubuntu 14.04

Jakob-Matthias Böttger jakob at j-mb.de
Mon Aug 31 12:51:17 UTC 2015


Hello list members

I want dovecot managesieve to store its config unter ~/.dovecot.sieve
additionally dovecot should read as sieve_after the file ~/.sieve

It's working fine BUT dovecot managesieve is always symlinking the sieve 
file at activation to ~/.sieve and not to ~/.dovecot.sieve as i 
configured it.
Any idears about this strange behaviour?

dovecot is configured as follows

# 2.2.9: /etc/dovecot/dovecot.conf
# OS: Linux 3.13.0-53-generic x86_64 Ubuntu 14.04.3 LTS
auth_mechanisms = plain login
dict {
   acl = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
   expire = mysql:/etc/dovecot/dovecot-dict-expire.conf.ext
}
disable_plaintext_auth = no
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
listen = *,[::]
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_plugins = " expire quota acl"
mail_privileged_group = vmail
maildir_very_dirty_syncs = yes
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope 
encoded-character vacation subaddress comparator-i;ascii-numeric 
relational regex imap4flags copy include variables body enotify 
environment mailbox date ihave
namespace {
   inbox = yes
   location =
   prefix =
   separator = /
   type = private
}
namespace {
   list = children
   location = maildir:%%h/Maildir:INDEXPVT=~/Maildir/shared/%%u
   prefix = shared/%%u/
   separator = /
   subscriptions = yes
   type = shared
}
passdb {
   args = /etc/dovecot/dovecot-sql.conf
   driver = sql
}
plugin {
   acl = vfile
   acl_shared_dict = proxy::acl
   expire = Trash
   expire2 = Trash/*
   expire3 = Spam
   expire4 = Junk
   expire_dict = proxy::expire
   quota = dict:user::file:/var/vmail/%d/%n/.quotausage
   sieve = file:~/sieve;active=~/.dovecot.sieve
   sieve_after = ~/.sieve
}
postmaster_address = admin at domain.tld
protocols = imap lmtp sieve
service auth {
   unix_listener /var/spool/postfix/private/auth {
     group = postfix
     mode = 0660
     user = postfix
   }
   unix_listener auth-userdb {
     group = vmail
     mode = 0600
     user = vmail
   }
   user = root
}
service dict {
   unix_listener dict {
     group = vmail
     mode = 0660
     user = vmail
   }
}
service imap-login {
   client_limit = 1000
   process_limit = 500
}
service lmtp {
   inet_listener lmtp {
     address = 127.0.0.1
    port = 24
   }
}
service managesieve-login {
   inet_listener sieve {
     port = 4190
   }
}
ssl = required
ssl_cert = </etc/ssl/own_certs/certs/stern.domain.tld.chain.crt
ssl_key = </etc/ssl/own_certs/private/stern.domain.tld.key
ssl_protocols = !SSLv2 !SSLv3
userdb {
   args = /etc/dovecot/dovecot-sql.conf
   driver = sql
}
protocol imap {
   mail_max_userip_connections = 100
   mail_plugins = quota imap_quota expire acl imap_acl
}
protocol pop3 {
   mail_plugins = quota
   pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
   mail_plugins = sieve quota
}
protocol lmtp {
   mail_plugins = sieve quota
}




More information about the dovecot mailing list