■トップ >ノウハウフォームメール

 

エル・インターネットが提供しているCGIです。

ご自分のホームページにフォームメール(アンケートメール)を追加したいときに御参照ください。


 以下の機能があります

1 ホームページの中でテキスト・ラジオボタン・チェックボックス・テキストボックス等を使って入力された情報を、項目名と共にメールで受け取る事が出来る。
2 受け取るメールのアドレスを自由に指定する。
3 送られてくるメールに返信操作をすると、宛先欄に送ってくれた人のアドレスが入る。
4 受け取るメールの件名を自由に設定する。
5 送信完了後に自分で作成したページを表示させる。
6 エル・インターネットで用意した「送信完了メッセージのページ」にリンクを入れる。
7 確認画面を出さずに直接送信する。
8 送信者にも入力された内容をメールする。
9 空欄があれば送信しないようにする。


 設定方法
1 ホームページの中にHTMLのタグを使ってテキスト・ラジオボタン・チェックボックス・テキストボックス等を配置する。
2

フォームメール開始用の、以下のタグを必ず挿入する。

<FORM METHOD="POST" ACTION="/cgi-bin/L_formmail2">
3

フォームメールからのメールを受けるメールアドレスを指定します。
以下のタグを挿入する。

<input type="hidden" name="myMail" value="office@lint.ne.jp">

上記のタグ内の「office@lint.ne.jp」の箇所に、ご自身がお使いのメールアドレスを入れて下さい。
そのメールアドレス宛に、入力されたフォームの内容がメールされます。

注)返信アドレスには弊社とご契約のメールアドレスを設定して下さい。
  spam踏み台対策のためにご契約以外のメールアドレスの場合は
  エラーになるようにしています。

4

下記の7項目のうち、使用したい機能のタグを挿入する。

1.
送られてくるメールに返信操作をすると、宛先欄に送ってくれた人のアドレスが入る

通常、フォームメールから送られてきたメールは、そのまま返信操作を行なうと、nobody宛のメールになってしまいますが、以下のタグを挿入する事により、入力してくれたメールアドレス宛にできます。

< input size="50" type="text" name="email" >


2.
受け取るメールの件名を自由に設定する

送られてくるメールは、デフォルトでは「Subject: (no subject)」となっています。
これを自分の好きな題名に変更することができます。

<input type="hidden" name="subject" value="new_title">

上記タグ内の「new_tltle」の箇所に、お好きな件名を入力します。



3.
送信完了後に自分で作成したページを表示させたい

送信完了時に、「ありがとう」など自分でご用意されたページを表示させる事ができます。

(例)
あなたが自分のホームページ ディレクトリに、「応募ありがとう」等のメッセージを書いた ページ(http://www.lint.ne.jp/~your_id/thanks.html)を準備した場合、送信完了後はそのページが表示されます。

<input type="hidden" name="location" value="http://www.lint.ne.jp/~your_id/thanks.html">

上記タグ内の「http://www.lint.ne.jp/~your_id/thanks.html」の箇所に、ご用意されたページのアドレスを入力します。

※設定しなければ、こちらで用意したページを表示します。



4.
エル・インターネットで用意した送信完了メッセージのページにリンクを入れる

※上記 項目3のlocationが設定されている場合は、この設定をしても無視されます。

送信が終わってもそれ以上ページを進めることができませんが、これを設定しておけば、好きな場所(例:ご自身のトップページ)への リンクを表示することができます。

<input type="hidden" name="ref_name" value="トップページへ戻る">
<input type="hidden" name="ref_url" value="http://www.lint.ne.jp/~your_id/">

リンクを張りたいページのURLとそのタイトルを、必ず2行ペアで指定してください。

上記タグ内の「トップページへ戻る」の箇所はお好きな文字を。
「http://www.lint.ne.jp/~your_id/」の箇所にはリンク先のアドレスを入力します。

※「ref」と「name」の 間には「_(アンダーバー)」があります。
 ブラウザによっては見ずらいようなので、コピー&貼り付けするといいでしょう。



5.
確認画面を出さずに直接送信したい場合

この一文を入れておけば、確認画面を表示しないでメール送信を行います。

<input type="hidden" name="no_check" value="on">

 

または、checkbox等を使って送信者に選択して貰う事もできます。

<input type="checkbox" name="no_check" value="on">


6.
送信者にも入力した内容をメールする

送信者にも、入力した内容のメールを送信します。
この機能は、カタログ等の申込のような、書き込んだ人にも 手元に申請内容が残るようにしたい場合に便利です。

<input type="hidden" name="c_copy" value="on"> 

または、checkbox等を使って、送信者にメールが届くか届かないか選択して貰う事もできます。

<input type="checkbox" name="c_copy" value="on">


7.
空欄があれば送信しない

入力していない項目がひとつでもあれば送信されません。

<input type="hidden" name="space_check" value="on"> 

これらを使ったサンプルページをご参照下さい。
5

送信用のタグを指定する。
下記の二文を挿入します。

< INPUT TYPE="submit" VALUE="確認">
<INPUT TYPE="reset" VALUE="リセット">
 ※赤の部分は変更可能です。
6

フォームメール終了の、以下のタグを必ず挿入する。

</FORM>
 

以上です。

なお、このページは、http://www.rescue.ne.jp/を元に、
L-internet用に改造した内容について手を加えて記述しています。

[L-internet事務局]

 

 


 
 
copyright(c)  L-internet all right reserved.