mailman


久々にmailmanインストールしたらいろいろ忘れてたので備忘録。


とりあえずyumでインストール

yum -y install mailman


Postfix設定・・・省略(検索すればいろいろ見つかる)


apache設定・・・省略(検索すればいろいろ見つかる)


MLのデフォルト設定のため、mm_cfg.py に以下を追加。

MTA = 'Postfix'
DEFAULT_URL_HOST = 'caksin.com'
DEFAULT_EMAIL_HOST = 'caksin.com'
# このメーリングリストのデフォルト言語
DEFAULT_SERVER_LANGUAGE = 'ja'
# 件名の先頭に付ける語句
DEFAULT_SUBJECT_PREFIX = "[%(real_name)s:%%05d] "
# 保存書庫は外部に公開しますか, それとも会員に限定しますか?→限定
DEFAULT_ARCHIVE_PRIVATE = 1
# 各「まとめ読み」に付けられるフッタ→無しにする
DEFAULT_DIGEST_FOOTER = ""
# 投稿メール本文の最大サイズ→とりあえず4096KB
DEFAULT_MAX_MESSAGE_SIZE = 4096
# 普通配送会員へのメールに付加されるフッタ→無しにする
DEFAULT_MSG_FOOTER = ""
# 投稿された記事の返信先を選んでください→このリスト
DEFAULT_REPLY_GOES_TO_LIST = 1
# 普通配送メールの添付ファイルを保管しますか?→はい
DEFAULT_SCRUB_NONDIGEST = True
# 退会する会員にお別れのメールを出しますか?→いいえ
DEFAULT_SEND_GOODBYE_MSG = No
# 毎月パスワード備忘通知を送りますか?→いいえ
DEFAULT_SEND_REMINDERS = No
# 新入会員に歓迎メールを出しますか?→いいえ
DEFAULT_SEND_WELCOME_MSG = No
# 新入会員のデフォルト設定値→「ダブリ無」デフォルトでチェック入れない
DontReceiveDuplicates = 0


mailman起動

service mailman start


ML作成

/usr/lib/mailman/bin/newlist test-ml admin@caksin.com


ML削除

/usr/lib/mailman/bin/rmlist test-ml