#author("2020-08-19T16:38:31+09:00","default:tanak0to","tanak0to") #author("2020-08-19T16:42:13+09:00","default:tanak0to","tanak0to") RIGHT:[[Linux 関係覚え書き]] *dovecot で共有メールフォルダを設定する [#cd572203] https://wiki.dovecot.org/SharedMailboxes/Public **共有メールボックス(メールボックス名 Public) [#mbfd3066] /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 } # ---- **共有メールボックスフォルダの作成 [#k82cfa3c] # 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 じゃなくても独自のグループでよい **共有メールボックス利用ユーザの管理 [#t54b0815] ***共有メールボックスを購読できるかどうかの設定 [#vca0a29e] 利用するユーザを mail グループに所属させる # usermod -G USERNAME,mail USERNAME # usermod -aG mail USERNAME ***共有メールボックス内のメールをどこまで操作させるか [#za61303c] 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 https://doc.dovecot.org/settings/plugin/acl/