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