https://wiki.dovecot.org/SharedMailboxes/Public
/etc/dovecot/conf.d/10-mail.conf
namespace inbox { separator = / # アンコメント } # 以下追加 namespace { type = public separator = / prefix = Public/ location = maildir:/var/mail/public:CONTROL=~/Maildir/public:INDEX=~/Maildir/public subscriptions = no } # ----
# mkdir /var/mail/public # mkdir /var/mail/public/.hoge # chown -R root:mail /var/mail/public # chmod -R 2750 /var/mail/public # chmod -R 2770 /var/mail/public/.hoge # ls -l /var/mail/ drwxr-s--- public # ls -la /var/mail/public drwxrws--- .hoge
グループは mail じゃなくても独自のグループでよい
利用するユーザを mail グループに所属させる
# usermod -aG mail USERNAME
ACL を設定する.
/etc/dovecot/conf.d/20-imap.conf
protocol imap { mail_plugins = $mail_plugins acl imap_acl # 追記 }
/etc/dovecot/conf.d/90-acl.conf
plugin { acl = vfile # 追記 }
で,Maildir フォルダに ACL ファイルを作成する.
/var/mail/public/.sympa/dovecot-acl
user=tiger lrwstipekxa # 全権与える user=jeroen lr # 閲覧のみ
ACL ファイルの書き方については下記 URL