《 PMail 1.09a から 1.10 への更新 》 ■ 同梱ファイル ◇転送用 pmail.cgi : メール送信スクリプト pmcfg.cgi : 環境設定ファイル pmail.css : スタイルシート maila.html: メールフォームサンプルA(選択タイプ) mailb.html: メールフォームサンプルB(セキュリティタイプ) mailc.html: メールフォームサンプルC(シンプルタイプ) thanx.html: 送信完了画面ファイル(サンプル) ◇参照用 cfgdoc.txt: 環境設定マニュアル 109ato110.txt: 解説(このファイル) ■ 更新内容 レスポンシブデザインで、モバイル(タブレットやスマートフォン)に 対応しました。 ■ 更新手順 [1] pmail.cgiの編集 1行目に perl5 のパスを設定して下さい。 ※プロバイダーのCGI使用マニュアル等で確認して下さい。 [2] pmcfg.cgi(環境設定)の編集 最初の5つは必ず、その他は必要に応じて設定/確認して下さい。 ※内容の詳細は、cfgdoc.txtを参考にして下さい。 [3] pmail.css(スタイルシート)の編集(※省略可) ID名とクラス名以外は自由に編集できます。 [4] メールフォームの選択と編集(※編集は省略可) maila.html(選択タイプ) mailb.html(セキュリティタイプ) mailc.html(シンプルタイプ) の中から適当なものを選択し、必要に応じて以下を編集して下さい。 ※ファイル名は変更できます。 ※異なるタイプの内容を部分的に組み合わせることもできます。 (1) タイトルタグ() それぞれ、以下のようになっています。適当に変更して下さい。 maila.html: tegamia mailb.html: tegamib mailc.html: tegamic ※スパム対策で日本語(ひらがなまたはカタカナ)を含まない本文を送信でき ないようにしている場合、ここにそれらを使うと海外スパムが本文にそれ を入れて送信可能にすることがあります。(例: メールフォーム) (2) pmailのパス ------------------------------------------------------------------
------------------------------------------------------------------ 次のような場合は、「pmail.cgi」の部分を絶対パス(http://〜/pmail.cgi) に変更して下さい。 ・サーバーの仕様により、CGIは絶対パスで設定するようになっている ・サーバーの仕様により、CGIの設置が別フォルダになっている ・原因不明でうまく稼動しない場合など (3) メールタイトル(件名) ------------------------------------------------------------------ ------------------------------------------------------------------ 「ホームページからのメール」部分がメールタイトルになります。 (4) コピー送信をユーザーに選択させる場合 maila.htmlの以下の部分を参考にして下さい。これは、あらかじめ チェックが入った状態ですが、checkedを削除すると空欄になります。 ------------------------------------------------------------------ ------------------------------------------------------------------ ※コピー送信の際の送信者アドレスには、送信者自身のアドレスと管理者 アドレスのどちらかが使用されます。どちらを使用するかは、環境設定 ファイル(pmcfg.cig)の $usrfromで設定して下さい。初期値は送信者自 身のアドレスになっています。(1・・・送信者、0・・・管理者) (5) 送信キー mailb.htmlの以下の部分を参考にして下さい。 ------------------------------------------------------------------ 送信キー
「さくら」を半角小文字のローマ字(6字)で入れて下さい。 ------------------------------------------------------------------ ※送信キー機能を使用しない場合は、pmcfg.cgi の $spmpost を空欄 '' にして下さい。 (6) ボタン ボタンは次の3種類です。maila.htmlの以下の部分を参考にして下さい。 ・ボタン名(valueの値)は、変更できます。 ・送信ボタンはどちらか1つでも構いません。 ・書き直すボタンはなくても構いません。 ------------------------------------------------------------------

------------------------------------------------------------------ ※spaceは周囲の余白です。(スタイルシートの /* リンク文字 */ の /* 上との調整用 */ にあります。) ※改行タグはスマートフォン用です。 (7) 注意事項など 選択したスパム対策などに合わせて適当に変更して下さい。 (8) もどるページ ------------------------------------------------------------------ [ HOME ] ------------------------------------------------------------------ トップページなどへのリンクです。 「../index.html」と「HOME」を適当に書きかえて下さい。 (9) その他、デザインや入力欄サイズなどは、お好みで、スタイルシートと共に 編集して下さい。 ※inputタグとtextareaタグのtypeとnameは変更できません。 ※項目名(「お名前/ハンドル」など)を変更した場合は、pmcfg.cgiの 最後の方にある、確認画面での項目名も変更して下さい。 ☆メールフォームを複数設置する場合 メールフォームをコピーし、それぞれ、メールタイトル部分(上記 3)を変更し、 適当なファイル名で保存して下さい。(例: mail1.html、mail2.html、... ) [5] thanx.html(送信完了画面)の編集 (1) もどるページ ------------------------------------------------------------------ [ HOME ] ------------------------------------------------------------------ トップページなどへのリンクです。 「../index.html」と「HOME」を適当に書きかえて下さい。 (2) その他は、お好みで、スタイルシートと共に、編集して下さい。 [6] [1]〜[5]で編集した次のファイルを転送し、pmail.cgiの属性(パーミッション) を設定して下さい。 pmail.cgi(755/705) pmcfg.cgi pmail.css maila.html(メールフォームがmaila.htmlの場合) thanx.html