《 PMail 1.09 から 1.09a への更新 》 ■ 同梱ファイル pmail.cgi : メール送信スクリプト maila.html: メールフォームサンプルA(選択タイプ) mailb.html: メールフォームサンプルB(セキュリティタイプ) mailc.html: メールフォームサンプルC(シンプルタイプ) 109to109a.txt: 解説(このファイル) ■ 更新内容 ・前回(v1.09)、送信完了画面(サンプル)にだけに付けていた、下のよう なナビゲーションを、メールフォームと送信内容の確認画面にも付け、 全体の流れと現在位置がわかるようにしました。 ---------------------------------------------------------------- 内容の入力 > 送信内容の確認 > 送信完了 ---------------------------------------------------------------- メールフォームと送信完了画面はHTMLファイルで、送信内容の確認画 面は、環境設定とスタイルシートで、それぞれ、変更できます。 ・メールフォームサンプルの注意事項の位置を変更しました。 ・thanx.htmlの「もどるページ」のファイル名が index.htm になって いてcfgdoc.txtの説明と合っていませんでしたので、index.htmlに 変更しました。 ■ 更新手順 [1] pmail.cgi の1行目に perl5 のパスを設定して下さい。 [2] 使用中の pmcfg.cgi の適当な場所に次の行を加えて下さい。 今回付けたナビゲーション(送信内容の確認画面)の設定です。 日本語部分は変更できます。 ------------------------------------------------------------------------------------------- $html{'navi'} = '内容の入力 > 送信内容の確認 > 送信完了'; ------------------------------------------------------------------------------------------- [3] 使用中の pmail.css の適当な場所に次の行を加えて下さい。 今回付けたナビゲーション(送信内容の確認画面)の設定です。 クラス名以外は変更できます。 ------------------------------------------------------------------ /* ナビゲーション文字 */ .navi{ color:#3399ff; font-weight:bold } ------------------------------------------------------------------ [4] メールフォームの編集:次のどちらかでお願いします。 ◇使用中のフォームを編集する 使用中のメールフォーム(maila.htmlなど)の
の下に次の行を加えて下さい。日本語部分は変更できます。 ---------------------------------------------------------------------------

内容の入力 > 送信内容の確認 > 送信完了

--------------------------------------------------------------------------- ◇同梱のメールフォームを編集する maila.html(選択タイプ) mailb.html(セキュリティタイプ) mailc.html(シンプルタイプ) の中から適当なものを選択し、必要に応じて以下を編集して下さい。 ※ファイル名は変更できます。 ※異なるタイプの内容を部分的に組み合わせることもできます。 (1) pmailのパス ------------------------------------------------------------------
------------------------------------------------------------------ 次のような場合は、「pmail.cgi」の部分を絶対パス(http://〜/pmail.cgi) に変更して下さい。 ・サーバーの仕様により、CGIは絶対パスで設定するようになっている ・サーバーの仕様により、CGIの設置が別フォルダになっている ・原因不明でうまく稼動しない場合など (2) メールタイトル(件名) ------------------------------------------------------------------ ------------------------------------------------------------------ 「ホームページからのメール」部分がメールタイトルになります。 (3) コピー送信選択チェック(※maila.htmのみ) ------------------------------------------------------------------
( このアドレスへ・・・ ------------------------------------------------------------------ チェックをはずしたい場合は、checked を削除して下さい。 ※mailb.htm と mailc.htm は、選択ではなく強制的に送る仕様です。 ※コピー送信の際の送信者アドレスには、送信者自身のアドレスと管理者 アドレスのどちらかが使用されます。どちらを使用するかは、環境設定 ファイル(pmcfg.cig)の $usrfromで設定して下さい。初期値は送信者自 身のアドレスになっています。(1・・・送信者、0・・・管理者) ※この機能そのものを使用しない場合は、この行を削除して下さい。 (4) 送信キー(※mailb.htmlのみ) ------------------------------------------------------------------ 送信キー・・・
さくら を半角小文字のローマ字(6字)で入れて下さい。 ------------------------------------------------------------------ 2行目に、pmcfg.cgiで設定した送信キーのヒントを書いて下さい。 ※送信キー機能を使用しない場合は、この2行を削除し、pmcfg.cgi の $spmpost を空欄 '' にして下さい。 (5) 送信ボタン(maila.htmのみ) ------------------------------------------------------------------ ------------------------------------------------------------------ 送信ボタンを片方だけ設置する場合は、上のどちらかを削除して下さい。 ※ボタン名(valueの値)は、変更できます。 ※mailb.htmlとmailc.htmには「確認して送信」ボタンのみ付いています が、ボタン名は「送信内容の確認」になっています。 (6) 注意事項など 選択したスパム対策などに合わせて適当に変更して下さい。 (7) もどるページ ------------------------------------------------------------------ [ HOME ] ------------------------------------------------------------------ トップページなどへのリンクです。 「../index.html」と「HOME」を適当に書きかえて下さい。 (8) その他、デザインや入力欄サイズなどは、お好みで編集して下さい。 ※テーブル枠外に文字などを入れる場合は、次のような配置になります。 テーブル枠()より上  中央配置:
より上または
より下  左寄せ :
の間  右寄せ :
の間に入れ、

ではさむ。 テーブル枠(
)より下  中央配置:
とより上または下  左寄せ :との間  右寄せ :との間に入れ、

ではさむ。 ※INPUTタグとTEXTAREAタグのtypeとnameは変更できません。 ※項目名(「お名前/ハンドル」など)を変更した場合は、pmcfg.cgiの 最後の方にある、確認画面での項目名も変更して下さい。 ☆メールフォームを複数設置する場合 メールフォームをコピーし、それぞれ、メールタイトル部分(上記2)を変更し、 適当なファイル名で保存して下さい。(例: mail1.htm、mail2.htm、... ) [5] 使用中のthanx.html(送信完了画面)の
の下に次の行を加えて下さい。日本語部分は変更できます。 ---------------------------------------------------------------------------

内容の入力 > 送信内容の確認 > 送信完了

--------------------------------------------------------------------------- [6] [1]〜[5]で編集した次のファイルを転送し、pmail.cgiの属性(パーミッション) を設定して下さい。 pmail.cgi(755/705) pmcfg.cgi pmail.css maila.html(メールフォームがmaila.htmlの場合) thanx.html