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 · 最終更新: by 127.0.0.1
