《 PMail 1.08a から 1.09 への更新 》 ■ 同梱ファイル ◇設置ファイル pmail.cgi : メール送信スクリプト pmcfg.cgi : 環境設定ファイル pmail.css : スタイルシート maila.html: メールフォームサンプルA(選択タイプ) mailb.html: メールフォームサンプルB(セキュリティタイプ) mailc.html: メールフォームサンプルC(シンプルタイプ) thanx.html: 送信完了画面ファイル(サンプル) ◇参照ファイル 108ato109.txt: 解説(このファイル) ■ 更新内容 ・HTML4.01の非推奨タグと属性(fontやalign等)を使わないよう、 確認画面とメールフォーム&送信完了画面のサンプルを外部 スタイルシート仕様に変更しました。 ・上記に伴い、bodyタグの設定を環境設定(pmcfg.cgi)から新設 のスタイルシート(pmail.css)へ移行しました。 ・メールフォームサンプル3種(ABC)の内容を変更しました。 ■ 更新手順 [1] pmail.cgi の1行目に perl5 のパスを設定して下さい。 [2] pmcfg.cgi の上から5項目を設定/確認して下さい。 その他の項目は、必要に応じて編集して下さい。 ※スタイルシート用にタグなどが変わっているところがありますが、 内容は同じです。(bodyタグはスタイルシートへ移行しました。) [3] pmail.css(スタイルシート)の編集(※省略可) (1) /* コメント */ のあるところを適当に変更して下さい。 ※ID名とクラス名は変更できません。 (2) その他、必要に応じて加筆編集して下さい。 [4] メールフォームの選択と編集(※編集は省略可) 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(送信完了画面)の編集 (1) もどるページ ------------------------------------------------------------------ [ HOME ] ------------------------------------------------------------------ トップページなどへのリンクです。 「../index.html」と「HOME」を適当に書きかえて下さい。 (2) その他は、お好みで自由に編集して下さい。 ※テーブル枠外の配置については、上の[4]-8を参考にして下さい。 [6] [1]〜[5]で編集した次のファイルを転送し、pmail.cgiの属性(パーミッション) を設定して下さい。 pmail.cgi(755/705) pmcfg.cgi pmail.css mailb.html(メールフォームにmailb.htmlを使用した場合) thanx.html