【簡易Webメール】
じょじょメ〜ル ver.7.04

Release on 2006/03/27
Copyright(c) 1997-2006 JoJo's Web Lab.
Email: webmaster@starwars.jp
URL: http://www.starwars.jp/web/


1. はじめに

「じょじょメ〜ル」はあなたのサイトにWebからのメール送信機能を実現させるフォームメール・デコード・システムです。簡単なアンケートやご意見ご感想コーナーなどで、通常のメール以上の反響が期待できます。


2. 利用規定および免責


3. 特徴

じょじょメ〜ルの主な機能は以下のとおりです。


4. 動作環境

(1) サーバ環境

(2) クライアント環境


5. 設置方法

(1) blatjのインストール(Windows NT の場合のみ)

  1. http://www.piedey.co.jp/softs/blat.html から blatj のアーカイブをダウンロードし、インストール先で展開します。
  2. コマンドプロンプトでインストール先に移動し、以下のようなコマンドラインを実行します。

インストール例

     X:\BLATJ\> blatj -install [SMTPサーバーのホスト名] [あなたのメールアドレス]

詳しくは配布元の解説を参照してください。

(2) 本体の設置

  1. mail???.lzh もしくは mail???.zip を適当なツールで解凍します。
  2. mail.cgi の1行目を、プロバイダから指示された perl のパスに変更します。
  3. mail.cgi 中の sendmail または blatj のパスを、プロバイダから指示通りに編集します。
  4. mail.cgi 中の「送信先メールアドレス」を編集します(通常は自分のメールアドレスを指定します)。
  5. 下記の設置例にしたがって、すべてのファイルをASCIIモードでサーバに転送します。
  6. 下記の設置例の[ ]内の指示にしたがって、各ファイル、ディレクトリのパーミッションを設定します。
  7. ブラウザのURL入力欄に http://〜/~user/mail/index.html と入力し、アクセスします。
  8. メール送信画面が表示されるので、内容を適当に記入し、[送信]ボタンをクリックします。
  9. 送信成功画面が表示されます。
  10. 数分後、自分に先ほどのメールが送られてくれば設置完了です。訪問者には http://〜/~user/mail/ を公開します。

設置例

    public_html/
        |
        |---- mail/     [755]  ディレクトリ
        |       |
                |---- mail.cgi     [755]   じょじょメ〜ル本体
                |---- mail.css     [644]   じょじょメ〜ル用スタイルシート
                |---- mail.js      [644]   じょじょメ〜ル用JavaScriptファイル
                |---- index.html   [644]   メール送信画面用HTMLファイル
                |---- success.html [644]   メール送信成功通知画面用HTMLファイル
                |---- fail.html    [644]   メール送信失敗通知画面用HTMLファイル
                |---- jscm.pl      [644]   じょじょのWeb工房共通ライブラリ
                |---- jcode.pl     [644]   日本語ライブラリ(Jcode.pmが使用可能な場合は不要)
                |

注意事項

  1. public_html/ は、プロバイダによっては html/ や WWW/ 、htdocs/ などの場合があります。
  2. CGIの設置できるディレクトリが cgi-bin/ などに限定されている場合は、mail/ をその配下に作成してください。
  3. CGIのパーミッションの設定は、プロバイダによって異なる場合があります。必ず確認して、プロバイダの指示を優先してください。
  4. jcode.pl は、歌代和正氏によるフリーウェアです。ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/

6. カスタマイズ

(1) スクリプトのカスタマイズ

必ず perl のパス、sendmail(または blatj)のパス、送信先メールアドレスだけを書き換えた状態で動作テストを行ってからカスタマイズを開始してください。最低限必要な項目以上に手を入れた状態では、設定ミスによる誤動作が起こった場合に原因を突き止めることが困難になります。


7. 操作方法

(1) メールを送信する

  1. 送信者名、内容などを入力し、[送信]ボタンをクリックします。
  2. メール送信成功画面が表示されれば正常終了となります。

(2) 送信禁止モードにする

mail.cgi と同じ位置に lock というファイル(またはディレクトリ)を置くと、メール送信ができなくなるようにすることができます。旅行などで管理ができなくなる場合に使用すると便利です。


8. サポート

(1) うまく動かない場合

カスタマイズを行う前に、以下の項目を確認してください。

(2) それでも動かないときは

設置やカスタマイズに関する質問、不具合の報告などはじょじょのWeb工房にあるWeb相談室で行っています。特別な理由がある場合を除き、メールでの質問などはご遠慮ください。

なお、原則として大幅な改造を必要とする相談には応じられませんので、予めご了承ください。

同サイトのゲストブックでは、このスクリプトの感想や次回バージョンへのご要望なども受け付けております。


9. 謝辞

じょじょシリーズ作成にあたり、各方面の会議室などで有益な助言、提案、バグ報告を下さった方々に心から感謝いたします。


10. 更新履歴

2006/03/27ver.7.04
  • Jcode.pmが使用できる場合はそちらを優先して使用するように変更。
  • 差出人メールアドレスの省略可否、控え機能の可否を設定可能にした。
  • index.htmlの書き換えでパラメータの追加に対応できるようにした。
2002/11/08ver.7.03
  • jscm.pl ver.1.03に対応。機能的には何の変更も無し。
2002/10/30ver.7.02
  • Win+blatj環境のとき、メールのタイトルに半角スペースを入れるとエラーになるバグを修正した。
2001/07/24ver.7.01
  • メッセージサイズの許容最大値を設定可能にした。
  • 送信ロック機能の追加。
  • GETメソッド禁止違反、Referer不正の場合のエラーメッセージが間違っていたのを修正。
  • jscm.pl のバージョンチェックを追加。
2001/05/09ver.7.00
  • XHTML対応版リリース。
  • 全面改訂。

以上


Presented by じょじょ♪ <webmaster@starwars.jp> (http://www.starwars.jp/web/