Mの更新(Mountain Lion OSX10.8サーバ) その8-mailman-4
OSが10.8.1にアップデートができるとの連絡だ。アップデートした。
test というメーリングリストをつくったわけで、test@example.com へメールを出すと、SMTPのログでは
smtp error log をみると
Aug 30 16:09:26 example.com postfix/postscreen[3926]:
CONNECT from [123.123.123.123]:50450 to [124.124.124.124]:25
Aug 30 16:09:26 example.com postfix/postscreen[3926]:
PASS OLD [123.123.123.123]:50450
Aug 30 16:09:26 example.com postfix/smtpd[3928]:
connect from upstream..example.com[123.123.123.123]
Aug 30 16:09:26 example.com postfix/smtpd[3928]:
sacl_check: mbr_user_name_to_uuid(test) failed: No such file or directory
Aug 30 16:09:26 example.com postfix/smtpd[3928]:
89DCCE30A8: client=upstream..example.com[123.123.123.123]
Aug 30 16:09:26 example.com postfix/cleanup[3935]:
89DCCE30A8: message-id=<503F11A7.8090302@example3.com.jp>
Aug 30 16:09:26 example.com postfix/qmgr[84]:
89DCCE30A8: from=, size=1145, nrcpt=1 (queue active)
Aug 30 16:09:26 example.com postfix/smtpd[3928]:
disconnect from upstream..example.com[123.123.123.123]
Aug 30 16:09:26 example.com postfix/local[3936]:
89DCCE30A8: to=, relay=local,
delay=0.16, delays=0.03/0.01/0/0.12, dsn=2.0.0, status=sent
(delivered to command: /usr/local/mailman/mail/mailman post test)
Aug 30 16:09:26 example.com postfix/qmgr[84]:
89DCCE30A8: removed
testというファイルやディレクトリがないといっている
/usr/local/mailman/log にerror log がある。これをみると、
Site list is missing: mailman
とある。
mailman というメーリングリストがないとだめだという記事をみつけた、そこで
/user/local/mailman で sudo /bin/newlist mailman を実行してmailmanというメーリングリストを作成した。/usr/local/mailman/data のaliases をみるとリストができている。Webページにもリストの名前が挙がっている。
それでも、動作しない。
http://www.python.jp/doc/contrib/mailman/ にしたがって
/etc/postfix/main.cf に
owner_request_special = no
recipient_delimiter = +
alias_maps = hash:/etc/aliases,hash:/usr/local/mailman/data/aliases
を書き加えた。
unknown_local_recipient_reject_code = 550 はすでに記述されていた。
ついでに
message_size_limit = 10485760 とあるのを
message_size_limit = 209715200
と200MBに変更した。
これでOKだ。
Mailman設定のまとめはこっち。https://nbsigh2.comog/?p=2406