Problem with the Path argument in pigeonhole 0.4.3 at ubuntu 14.04
Stephan Bosch
stephan at rename-it.nl
Mon Aug 31 16:17:09 UTC 2015
Op 31-8-2015 om 14:51 schreef Jakob-Matthias Böttger:
> 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
>
You can enable mail_debug=yes, which will log in detail what paths it is
using and why.
Regards,
Stephan.
> # 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