teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記: postfix ユーザーのサブグループに mailman グループを追加

2016/09/16 05:44

投稿

TaichiYanagiya
TaichiYanagiya

スコア12218

answer CHANGED
@@ -1,3 +1,18 @@
1
1
  /usr/local/mailman/data/owner-bounces.mbox のパーミッションがおかしいのかもしれません。
2
2
  `check_perms` コマンドでパーミッションのチェックを行なうといいと思います(/usr/local/mailman/bin/check_perms にあると思います)。
3
- `check_perms -f` で強制的にパーミッションを変更することができます。
3
+ `check_perms -f` で強制的にパーミッションを変更することができます。
4
+
5
+ ###(2016/09/16 14:44) 追記
6
+ mailman-loop 宛のメールは postfix の local プログラムから直接 owner-bounces.mbox ファイルに書き込まれます。
7
+ また、おそらく、ロックファイルなども一時的に作成するので、ディレクトリも postfix で書き込める必要があります。
8
+ ディレクトリのオーナー、グループを変更すると check_perms でエラーとなるので、postfix ユーザーのサブグループに mailman グループを追加するといいと思います。
9
+
10
+ ```
11
+ (例)
12
+ # id postfix
13
+ uid=89(postfix) gid=89(postfix) groups=89(postfix),12(mail)
14
+
15
+ # usermod -G mail,mailman postfix
16
+ # id postfix
17
+ uid=89(postfix) gid=89(postfix) groups=89(postfix),12(mail),41(mailman)
18
+ ```