メールリスト2 mlist2.cgi

トップへ

機能
    メールリスト表示
  • メールリストのアップグレードバージョンです。
  • 複数のメールアドレスをカテゴリごとに分けて表示
  • mailto:や、http://等の自動リンク指定
  • データファイルは半角カンマセパレーターとるすCSVフォーマット
  • データファイル内参照機能により重複するアドレスの記述の必要がありません
  • メールアドレスのみならずウェブサイトや電話番号の管理にも利用可能
  • カテゴリ数やアドレスの数に制限はありません
  • ブラウザでの編集可能
  • 管理人オンリーモードで管理人のみ編集可能(デフォルト)
  • 管理人オンリーモードを無効にすることで誰でも編集可能
  • 簡単セットアップ
  • 実際にグループにメール送るスクリプトとしてはグループメールがあります
  • 一般的なフォームメールもあります。
maillist.cgiからの変更点
  • ブラウザ上でのcsvファイル編集モードを追加しました。
  • ブラウザ上での管理用セットアップモードを追加しました。
設置方法
  1. CGI実行可能なディレクトリにmlist2.cgを置く。
  2. mlist2.cgの1行目のperlのパスをプロバイダに従って変更する。
  3. mlist2.cgのパーミッションを適切に変更する。
  4. ブラウザ上でmlist2.cgiを実行すると管理人パスワード入力画面が表示されるので入力する。
  5. CGIが起動したら「管理用」リンクをクリックし好みに応じて管理人設定をする。
  6. 設定が終わると「メールリスト2」として機能する。
データファイルの記述
  • メニューを表示する行の第一カラムは「Title」としてください。
  • どの形式でリンクするかをカラムごとに指定する行の第一カラムは「Link」としてください。
    以下のキーワードで表示時のリンクの仕方が設定できます。
      mail : mailto:でリンク
      web : http://でリンク
      link : そのままリンク
      none : リンクなし
  • TitleとLinkの行はどこにあってもかまいません。
    複数あった場合は上にあったほうが優先されます。
  • 行頭の#でコメントになります。
  • アドレスの代わりに数字を入れるとその列の名前を除いた項目の番号が参照されます。同じアドレスを繰り返し書く必要がありません。重複したい場所の番号を指定してください。
  • CSVファイルを見やすくするために半角スペース等でカンマの位置を揃えてもかまいません。
  • 該当しない項目はそのままブランクにしてください。
  • Excel等で編集してCSVとして保存すると管理が楽です。
  • 詳しいデータファイルの例はサンプルをご覧ください。
サンプル&CGI
更新履歴
  • 2.0 : 10/6/06 : maillist.cgiからユーザー編集モードを追加