Hi All,
I have a mailing list I'd like to archive and share with a
handful of users. The users are all in OpenLDAP.

10-auth-system.conf.ext is setup with "driver=pam" so it
appears anyone in LDAP who already is able to SSH into the
server may also connect to dovecot with same username/password
they use in LDAP.

I have a shared mailbox directory called LISTS_Archive. The
system directory is /home/shared_imap.  I can connect to
dovecot using LDAP credentials (using Thunderbird) and this
shared folder (LISTS_Archive) is grayed out. I assume I have
acls wrong?

What I want is for users in LDAP to access the LISTS_Archive
imap folder as a shared folder for everyone. Only R/O access
however (which is 'lr' in acl file I think).

Would someone please point out what I've missed?  Thank you.

#
# egrep -v '(^$|\#)' /etc/dovecot/conf.d/10-mail.conf
#
mail_location = maildir:~/.maildir

namespace inbox {
  type = private
  separator = /
  inbox = yes
}

mail_plugins = acl
plugin {
  acl = vfile:/etc/dovecot/acls
}

namespace {
   hidden      = no
   inbox       = no
location = maildir:/home/shared_imap/:INDEX=~/Maildir/shared/%%u:INDEXPVT=~/Maildir/shared/%%u
   prefix      = LISTS_Archive/
   separator   = /
   type        = public
   list        = yes
   subscriptions = no
}


#
# egrep -v '(^$|\#)' /etc/dovecot/conf.d/20-imap.conf
#
protocol imap {
  mail_plugins = $mail_plugins imap_acl
}


#
# dir /home/shared_imap/
#
total 8
drwxr-xr-x 7 root   root    4096 May 25 10:26 ..
-rw-rw-r-- 1 user384 mail-user    0 May 25 10:43 dovecot-acl-list
drwxrwsr-x 2 root   mail-user 4096 May 25 10:43 .

#
# cat /etc/dovecot/acls
#
* user=user384 lr

Reply via email to