linux:mailman
no way to compare when less than two revisions
差分
このページの2つのバージョン間の差分を表示します。
— | linux:mailman [2013/04/07 23:49] (現在) – 作成 - 外部編集 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== mailman ====== | ||
+ | ===== 参考資料など ===== | ||
+ | * 参考URL | ||
+ | * [[http:// | ||
+ | |||
+ | ===== インストール ===== | ||
+ | portageからインストールする。 | ||
+ | |||
+ | > emerge -av mailman | ||
+ | |||
+ | ===== mailmanの設定 ====== | ||
+ | * / | ||
+ | * Gentoo Linuxでは、/ | ||
+ | * / | ||
+ | |||
+ | MTA = ' | ||
+ | DEFAULT_SERVER_LANGUAGE = ' | ||
+ | MAILMAN_SITE_LIST = ' | ||
+ | DEFAULT_EMAIL_HOST = ' | ||
+ | DEFAULT_URL_HOST = ' | ||
+ | DEFAULT_URL_PATTERN = ' | ||
+ | | ||
+ | # DEFAULT_URL_HOST, | ||
+ | # 管理用WebインターフェイスのURLとドメインを紐づける | ||
+ | add_virtualhost(DEFAULT_URL_HOST, | ||
+ | |||
+ | サーバ全体にかかわる設定に加えて、各MLのデフォルト値も設定する。Defaults.pyのパラメータから変更するものを設定していく。 | ||
+ | # 例)MLの件名を標準でML名+連番にする | ||
+ | DEFAULT_SUBJECT_PREFIX = " | ||
+ | |||
+ | これらのほとんどはWebインターフェイスから変更できる。 | ||
+ | |||
+ | ===== apacheの設定 ===== | ||
+ | * / | ||
+ | * mailmanのWebインターフェイス関係の設定ファイル | ||
+ | |||
+ | * / | ||
+ | * apache側でmailmanの設定ファイルを有効にする | ||
+ | |||
+ | # / | ||
+ | APACHE2_OPTS=" | ||
+ | |||
+ | |||
+ | ===== Postfixの設定 ===== | ||
+ | * / | ||
+ | |||
+ | owner_request_special = no | ||
+ | recipient_delimiter = + | ||
+ | | ||
+ | # mailmanに配送するために、mailmanのaliasデータベースを読み込むようにする | ||
+ | alias_maps = hash:/ | ||
+ | |||
+ | ===== mailman用aliasファイル生成 ===== | ||
+ | Postfixからmailmanに配送連携させるためのaliasマップを生成する。 | ||
+ | |||
+ | > / | ||
+ | |||
+ | Gentooではインストール時にmailmanユーザが作成されているのでmailmanユーザになって実行する。 | ||
+ | |||
+ | PATHが通っていないが、mailmanのインストールディレクトリがmailmanユーザのホームディレクトリになっているので、mailmanユーザになれば、ホームディレクトリ以下のbinディレクトリにコマンドがある。 | ||
+ | |||
+ | |||
+ | ===== 各種ファイルのパーミッション確認 ===== | ||
+ | mailman関係のデータファイルは | ||
+ | |||
+ | * / | ||
+ | |||
+ | 以下に置かれている。 | ||
+ | |||
+ | * / | ||
+ | |||
+ | にあるaliasデータベースはWebインターフェイスを利用する場合、apacheの書き込み権限が必要な場合があるので確認する。 | ||
+ | |||
+ | |||
+ | ===== 管理者mlをを作成 ===== | ||
+ | mm_cfg.pyで設定した管理者MLを作成する。作成は先ほどと同様にmailmanユーザで行う。 | ||
+ | |||
+ | > / | ||
+ | | ||
+ | # 管理者MLに標準のテンプレートを適用。Web画面などで設定してもよい。 | ||
+ | > $prefix/ | ||
+ | |||
+ | |||
+ | ===== Cronの設定 ===== | ||
+ | まとめ送りなどのためにCronを設定する。用意されたcrontabをmailmanユーザのcrontabに設定する。 | ||
+ | > cd / | ||
+ | > crontab -u mailman crontab.in | ||
+ | |||
+ | ==== サイトのパスワードを設定 ==== | ||
+ | ML全体の管理者パスワードを設定する。どのパスワードボックスに入力しても有効なパスワードであるため管理には十分注意すること。 | ||
+ | |||
+ | > / | ||
+ | # -c オプションでサイト全体ではなくML作成のみのパスワードを生成する。 | ||
+ | |||
+ | ===== 管理用Webインターフェイス ===== | ||
+ | mm_cfg.pyで設定したURLにアクセスして動作確認する。 | ||
+ | * http:// | ||
+ | |||
+ | ===== バックアップ/リストア ===== | ||
+ | 以下のファイルがあればMLの内容は移行できる。 | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | ログなども含めて、/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
linux/mailman.txt · 最終更新: 2013/04/07 23:49 by 127.0.0.1