Hi,
can anybody point to god howto about shared/public folders with dovecot 1.2 mysql and sogo?

from wiki.dovecot.com is not working for me. (i dont understand something).
i can set acl (with imap_acl addons with thunderbird), i can see the acl. but i can not see the shered/ xxx in subscribe.
my configs:

dovecot.conf
protocols = imap imaps
disable_plaintext_auth = yes
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
verbose_ssl = yes
login_process_size = 128
login_process_per_connection = no
login_processes_count = 3
login_max_processes_count = 256
login_max_connections = 256
mail_max_userip_connections = 30
mail_location = maildir:/srv/mail/%d/%n
namespace private {
  separator = .
  prefix =
  inbox = yes
}
#namespace public {
#  separator = .
#  prefix = Public.
#  location = maildir:%%h:INDEX=/srv/mail/%d/%n
#  subscriptions = no
#  hidden = no
#  list = children
#}
namespace shared {
  separator = .
  prefix = Shared.%%u.
  location = maildir:/srv/mail/%%d/Shared/%%u:INDEX=/%h/Shared/%%u
  subscriptions = no
  hidden = no
#  inbox = no
#  list = children
}

mail_privileged_group = vmail
fsync_disable = yes
first_valid_uid = 6060
max_mail_processes = 1024

protocol imap {
  mail_plugins = autocreate quota imap_quota expire acl imap_acl
}

protocol lda {
  fsync_disable = no
  mail_plugins =  quota sieve expire acl

  quota_full_tempfail = yes

rejection_reason = Your message to <%t> was automatically rejected:%n%r%n%nThe Subject of your message was: %s

  auth_socket_path = /var/run/dovecot/auth-master

  log_path = /var/log/dovecot-deliver.log
  postmaster_address = postmas...@xxx.lt
  sieve_global_path = /var/sieve/global.sieve
}

auth_cache_size = 1024
auth_cache_ttl = 3600
auth_cache_negative_ttl = 3600
auth default {
  mechanisms = plain login cram-md5
  passdb sql {
    args = /etc/dovecot/dovecot-sql.conf
  }
  passdb sql {
    args = /etc/dovecot/dovecot-crammd5.conf
  }
  userdb sql {
    args = /etc/dovecot/dovecot-sql.conf
  }
  user = root
  socket listen {
    master {
      path = /var/run/dovecot/auth-master
      mode = 0600
      user = vmail
    }
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}


dict {
  expire = mysql:/etc/dovecot/dovecot-dict-expire.conf
  acl = mysql:/etc/dovecot/dovecot-acl-shared-dict.conf
}

plugin {
  quota = maildir:User quota
  quota_warning = storage=90%% /usr/sbin/quota-warning.sh 90
  quota_warning2 = storage=70%% /usr/sbin/quota-warning.sh 70
  autocreate = Junk
  autosubscribe = Junk
  autocreate1 = Drafts
  autosubscribe1 = Drafts
  autocreate2 = Templates
  autosubscribe2 = Templates
  autocreate3 = Sent
  autosubscribe3 = Sent
  autocreate4 = Archives
  autosubscribe4 = Archives
  autocreate5 = Trash
  autosubscribe5 = Trash
  acl = vfile
  acl_shared_dict = proxy::acl
  acl_anyone = allow
  expire = Trash 7 Junk 30
  expire_dict = proxy::expire
}

# Config files can also be included. deliver doesn't support them currently.
#!include /etc/dovecot/conf.d/*.conf
# Optional configurations, don't give an error if it's not found:
#!include_try /etc/dovecot/extra.conf



--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to