〜メールフォーム〜

概要
ページから入力してもらった内容を電子メールとして受け取ることができるものです。
CGIを使わなくても似たようなことはできますが、一部のブラウザで送信できないことがあったり、日本語が正しく受け取れなかったりする等の不満があった為、このCGIを公開しました。


使用方法
動作には書き込むフォームを記述したHTMLファイルが必要となります。

ここでは簡単なフォームの作成を順番に解説します。

手順1
まず普通にフォームを作成します。
実際の表示 HTMLの記述

お名前:
面白かったですか?:
     
コメント:
     
    
<FORM ACTION="/cgi-bin/mailform.cgi" METHOD="POST">
 お名前: <INPUT name="name" size="20" type="text"><BR>
面白かったですか?:<BR>
<SELECT name="kansou">
<OPTION value="面白い" selected>面白い</OPTION>
<OPTION value="つまらない">つまらない</OPTION>
<OPTION value="まあまあ">まあまあ</OPTION>
</SELECT><BR>
コメント:<BR>
<TEXTAREA rows="3" cols="21" name="comment"></TEXTAREA><BR>
<INPUT type="submit" value="送る"> <INPUT type="reset" value="書き直し">
</FORM>

手順2
<FORM>〜</FORM>の間にメール送信用の記述(3行)を追加します。
実際の表示 HTMLの記述

お名前:
面白かったですか?:
     
コメント:
     
    
<FORM ACTION="/cgi-bin/mailform.cgi" METHOD="POST">
<input tyoe="hidden" name="subjegct" value="Webform Message">
<input type="hidden" name="to" value="
taro@ky.clio.ne.jp">
<input type="hidden" name="rf" value="
/home/taro/thanks.html">
 お名前: <INPUT name="name" size="20" type="text"><BR>
面白かったですか?:<BR>
<SELECT name="kansou">
<OPTION value="面白い" selected>面白い</OPTION>
<OPTION value="つまらない">つまらない</OPTION>
<OPTION value="まあまあ">まあまあ</OPTION>
</SELECT><BR>
コメント:<BR>
<TEXTAREA rows="3" cols="21" name="comment"></TEXTAREA><BR>
<INPUT type="submit" value="送る"> <INPUT type="reset" value="書き直し">
</FORM>
「subject」には送信されてくるメールの件名を指定します。日本語不可。(指定しなかった場合は既定の件名が自動的に付けられます。)
「to」にはメールの送信先アドレスを指定します。(指定しなかった場合はエラーになります。)
「rf」には、”入力ありがとうございました”など、送信のあとに表示されるページのURLを指定します。(指定しなかった場合は既定のメッセージが表示されます。)

手順3
以上です。
ファイルをアップロードして送信テストしてみましょう。


注意事項
テストを行う場合、他の方の迷惑とならないよう送信先電子メールアドレスは自分のものを使用して下さい。

フォーム中のname指定(name="kansou"など)で日本語を使用する(name="感想")と、送られてくるメールに正しく記述されないことがあります。これは送信フォームへアクセスしたコンピュータが日本語を正しく表示できないためで、ページ公開者側では対処できません。確実に送信・受信するためにも、可能な限りアルファベットを使用してください。







Copyright (C) Honda Cars Shinshu Co.,Ltd.
All Rights Reserved.