Top

ドメイン名入門
入門ガイド
管理ガイド基礎
[Email]
  alias
  procmail
  M4 Macro
  SPAM防止
    SpamAssassin
    vinstallログ
    accessファイル
  Anti-Virus
  メールリスト
    Mailman
      VHostで利用
      リスト作成
    Majordomo
      インストール
      リスト作成
      MajorCool
  暗号化ツール
    SSL上での利用
    PGP
      暗号化PGP
      暗号化GnuPG
  自動返信メール
  virtusertable
[FTP]
[Web]
[Ports]
[Shell]
[User]
[iManager]
[CPX]
[Webmin]
管理上級編


v2
Top
v2
Start
v2
Email
v2
Ftp
v2
Web
v2
Ports
v2
Shell
v2
User
v2
Perl
v2
Java
v2
System
v2
iManager
v2
CPX


Majordomo メイリングリストの作成

注意: このページは、レンタルサーバー SPEEDEX VPS v2 の技術サポートです。
2009年6月現在、VPS v2 の新規オーダーを受けしておりますが、 VPS v3 の採用をお勧めします。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
SPEEDEX VPS v1 サーバーご利用の場合は v1 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。

Majordomo メールリストを作成する前に Majordomo の文書あるいは詳細情報を読むことをお勧めします。

Unmoderated List を作成する

文書あるいは詳細情報を読んだら、SSH で VPS v2 にアクセスし suroot になり、各メイリングリスト毎に、以下を実行します。

  1. 以下のようにして /usr/local/majordomo/Lists ディレクトリ内にリスト用に空ファイルを作成します。(下記の例では my-list) ファイルモードは必ず 644 にして下さい。

    # touch /usr/local/majordomo/Lists/my-list
    # chmod 644 /usr/local/majordomo/Lists/my-list
  2. 以下のようにして /usr/local/majordomo/Lists ディレクトリ内にパスワード用ファイルを作成します。(下記の例では my-list.passwd) このファイルに、リストの管理者のパスワードを保存します。(下記の例では mypassword) ファイルモードは必ず 600 にして下さい

    # cat > /usr/local/majordomo/Lists/my-list.passwd  mypassword  ^D(control-D)
    # chmod 600 /usr/local/majordomo/Lists/my-list.passwd
  3. 以下のようにして my-list.infoファイルを作成します。このファイルはリスト内容の紹介情報を含みます。

    # cat > /usr/local/majordomo/Lists/my-list.info 
    
    This list is for discussions about my list.  ^D(control-D)
  4. 以下のような行を イーメールエイリアス(Alias) /etc/mail/aliases ファイルに追加します。

    # "my-list" list
    
    my-list: "|/usr/local/majordomo/wrapper resend -h MY-DOMAIN.NAME \
    
    -l my-list my-list-outgoing"
    
    my-list-outgoing: :include:/usr/local/majordomo/Lists/my-list
    
    owner-my-list: list_manager_e-mail_address_here
    
    my-list-request: "|/usr/local/majordomo/wrapper request-answer my-list"
    
    my-list-approval: list_manager_e-mail_address_here

    /etc/mail/aliases ファイルの編集後は必ず newaliases コマンドを実行します。

  5. my-list@MY-DOMAIN.NAME にメールを送って、新しい電子メールリストを試して下さい。

Moderated List を作成する

Majordomo の強力な特徴は central moderator によって管理される moderated list を作成できることです。この管理は moderator に許可のないポストを制限するよう設定することで、あなたのメールリストの外部からの乱用を防ぎます。

moderated majordomo メールリストを作成する前に下記の安全対策を実施してください。

  • Perlスクリプト /usr/local/majordomo/majordomo で、二つの危険なコマンド、すなわち "who" と "which" を使用不可能にする。これは以下のように、該当行をコメントアウトすることでできます。

    #    elsif ($cmd eq "which") { &do_which(@parts); }
    
    #    elsif ($cmd eq "who") { &do_who(@parts); }
  • 外部からメールエイリアスを expand させたり(EXPN)verify(VRFY)させたりできないように VPS v2 の sendmail 設定ファイル (/etc/mail/sendmail.cf) を修正するほうが良いでしょう。オプションの最後の項目として次の行を加えてください。

    Opauthwarnings,needmailhelo,noexpn,novrfy

Majordomo の moderated リストを作成するには、SSH で VPS v2 にアクセスし suroot になり、各リスト毎に、以下を実行します。

  1. 下記の 3 つのサンプルファイル (sample sample.passwd sample.info) は moderated Majordomo メールリストを作成するにあたって必要です。各リスト毎にこれら 3 つのファイルを作成し、/usr/local/Majordomo/Lists ディレクトリーに保存してください。

    • sample - 1 行に、1 メールアドレス

    • sample.passwd - moderator の password (password 以外は記述不可)

    • sample.info - このメールリストの紹介情報

  2. 以下のような行を イーメールエイリアス(Alias) /etc/mail/aliases ファイルに追加します。

    # sample moderated mailing list
    
    owner-sample: me@MY-DOMAIN.NAME
    
    sample: "|/usr/local/majordomo/wrapper resend -A -R -l \
    
     sample -h MY-DOMAIN.NAME sample-hidden-list"
    
    sample-approval: owner-sample
    
    sample-hidden-list: :include:/usr/local/majordomo/Lists/sample
    
    owner-sample-outgoing: owner-sample
    
    sample-request: "|/usr/local/majordomo/wrapper request-answer sample"
    
    owner-sample-request: owner-sample

    /etc/mail/aliases ファイルの編集後は必ず newaliases コマンドを実行します。

  3. これで moderated majordomo メールリストはできました。管理者であることを Majordomo メールリストに認識させるためには、password 付きでメールをポストします。"Approved:" ヘッダーがその役目を果たします。仮に、password が mypass だとすれば、メール文の先頭に以下のように記述し送信します。

    Approved: mypass
SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン