mailmanを日本語化するには
[/etc/mailman/mm_cfg.py]
MTA = 'Postfix' # メールサーバーの種別を指定
DEFAULT_SERVER_LANGUAGE = 'ja' # 管理画面を日本語化
OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes # 登録メンバー以外は、メーリングリストの使用を不可にする
DEFAULT_REPLY_GOES_TO_LIST = 1 # メーリングリスト一覧を非公開にする
DEFAULT_GENERIC_NONMEMBER_ACTION = 2 # 件名のフォーマット(記事№を付加)
DEFAULT_REPLY_GOES_TO_LIST = 1 # 返信先を投稿者ではなくメーリングリストにする(Reply-Toの書き換えを行う
を加える(Naoki Hirataさんのサイトを引用)
また、個人的には以下のものをオススメしたい。
DEFAULT_REQUIRE_EXPLICIT_DESTINATION = No #バーチャルドメインで運用する場合にエイリアスを張ったMLに送信すると保留されるのを防ぐ
DEFAULT_MSG_FOOTER = '' #フッターの署名をつけない
もしexample.comとvirtual.comをバーチャルホストで運用するには以下の2行も追加する。
add_virtualhost('www.example.com','example.com')
add_virtualhost('www.virtual.com','virtual.com')
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['example.net', 'virtual.com']
そして以下のコマンドを実行し、
# touch /etc/mailman/virtual-mailman
# chown apache:mailman /etc/mailman/virtual-mailman
[/etc/postfix/main.cf]
virtual_alias_maps = hash:/etc/postfix/virtual, hash:/etc/mailman/virtual-mailman
とする。(引用:NTTPCの特集)
変更後は、
/usr/lib/mailman/bin/genaliases
でデータベースを反映させる。
なお、ルートパスワードは
/usr/lib/mailman/bin/mmsitepass
で変更できる。
続きを読む "mailmanをバーチャルホストで運用する" »