Linux/CentOS8/dovecot
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
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=~/Maildi...
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 -aG mail USERNAME
***共有メールボックス内のメールをどこまで操作させるか [#z...
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/
終了行:
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=~/Maildi...
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 -aG mail USERNAME
***共有メールボックス内のメールをどこまで操作させるか [#z...
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/
ページ名: