ここではアースケープでのFORMを使ったメール送信の方法をお教えします。

基本的な書式は、

< form action="cgi-bin/fmailer.cgi" mothod="POST">
......
< /form>
<説明>

最初の行の「action="・・・・・・"」で、「submit」フォームのボタンが押された時にどこのリンク先へ行くか、 または何のプログラムがコールされるかを指定する場所で、上記の様な場合「cgi-bin」というディレクトリ中の 「fmailer.cgi」というプログラムが呼び出されます。(拡張子が「.cgi」となっていた場合、ブラウザは プログラムと認識してコールします)

後は「< form action=・・・method="POST">」から「・・・< /form>」の間へどういったフォームにするかを書き込めばOKです。

<フォームに入力されたデータの送り先の指定の仕方は?>

入力されたデータを送る先のメールアドレスの指定の仕方は、「email」という「name」へアドレスを書き込めばOKです。hiddenタイプを使って指定すると、
     < input type="hidden" name="email" value="info@earthcape.ne.jp">
の様になります。

<送信メールにタイトルはつけられないの?>

今度は、「subject」という「name」へつけたいタイトルを書き込んで下さい。hiddenタイプを使って指定すると、
     < input type="hidden" name="subject" value="フォームデータその1">
の様になります。

この場合、送られてくるメールのタイトルは「フォームデータその1」になるわけで、二つ以上フォームを使った時などに、タイトルを別々につけると整理しやすいと思います。
ちなみに、何も指定しなかった場合のタイトルは「Form Input Data」となります。


<フォームの作成例>
< form action="cgi-bin/fmailer.cgi" method="POST">
< input type="hidden" name="subject" value="アンケート">
あなたのお名前を教えて下さい。
< br>
< input type="text" name="名前" size="20" maxlength="15">
< br>
< input type="hidden" name="email" value="na_hase@earthcape.ne.jp">
< input type="submit" value="送信">
< input type="reset" value="取り消し">
< /form>
実際はこのようになります
あなたのお名前を教えて下さい。

<解説>