[Dovecot] Trouble creating shared virtual folders
Hi all,
I've tried to contact Timo Sirainen by dovecot irc channel but since I couldn't I'm trying the mailinglist.
I'm trying to create shared virtual folders, users should not be able either to create or delete a virtual folder. What is the best way to do this?
I've tried to do this with virtual mailboxes, but I had problems with permissions, I removed write permissions from folder "virtual_folders" but if I do that dovecot creates "virtual_folders_indexes" without write permissions too, which in this case are needed. I've tried to solve this using ACL but as far as I understood I need an ACL file per folder, which in my case is undoable.
Thanks,
Daniela Silva
protocols: imap pop3 managesieve listen: 10.0.32.1, 10.0.4.14 ssl: no login_dir: /var/run/dovecot/login login_executable(default): /usr/libexec/dovecot/imap-login login_executable(imap): /usr/libexec/dovecot/imap-login login_executable(pop3): /usr/libexec/dovecot/pop3-login login_executable(managesieve): /usr/libexec/dovecot/managesieve-login login_processes_count: 64 login_max_processes_count: 1024 max_mail_processes: 1000 verbose_proctitle: yes mail_uid: 500 mail_gid: 100 mail_executable(default): /usr/libexec/dovecot/imap mail_executable(imap): /usr/libexec/dovecot/imap mail_executable(pop3): /usr/libexec/dovecot/pop3 mail_executable(managesieve): /usr/libexec/dovecot/managesieve mail_plugins(default): quota imap_quota zlib trash virtual acl mail_plugins(imap): quota imap_quota zlib trash virtual acl mail_plugins(pop3): quota zlib mail_plugins(managesieve): mail_plugin_dir(default): /usr/lib64/dovecot/imap mail_plugin_dir(imap): /usr/lib64/dovecot/imap mail_plugin_dir(pop3): /usr/lib64/dovecot/pop3 mail_plugin_dir(managesieve): /usr/lib64/dovecot/managesieve mail_log_max_lines_per_sec: 0 namespace: type: private separator: / inbox: yes hidden: yes list: no subscriptions: yes namespace: type: private separator: / prefix: virtual_folders/ location: virtual:~/maildir/virtual_folders:INDEX=~/maildir/virtual_folders_indexes list: yes subscriptions: yes lda: postmaster_address: postmaster@portugalmail.net mail_plugins: quota sieve acl auth_socket_path: /var/run/dovecot/auth-master auth default: mechanisms: plain login passdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf userdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf socket: type: listen master: path: /var/run/dovecot/auth-master mode: 384 user: vmail group: users plugin: quota: maildir quota_rule: *:storage=102400 quota_rule2: Lixo:storage=71680 acl: vfile:/etc/dovecot/acls trash: /etc/dovecot/dovecot-trash.conf sieve_global_dir: /mnt/sieve/%d/maildir/sieve
On Thu, 2010-09-23 at 18:42 +0100, Daniela Silva wrote:
I've tried to do this with virtual mailboxes, but I had problems with permissions, I removed write permissions from folder "virtual_folders"
This should work.
but if I do that dovecot creates "virtual_folders_indexes" without write permissions too, which in this case are needed.
This sounds like a bug I fixed already. I did a quick test and it worked ok with me. You didn't mention what Dovecot version you're running. Maybe it's already fixed.
participants (2)
-
Daniela Silva
-
Timo Sirainen