Webサイトにメール送信ページを作りたい
FormMailというCGIを使うとWebサイトに電子メールを送るフォームを設置することができます。
CGI本体はJCA-NETに設置済みですから、会員はフォームのページを作るだけでメールを送信できます。
なお、送信先(recipient)に指定できるメールアドレスは、JCA-NET会員のメールアドレスに制限されています。
使い方
- 以下の説明を参考に、HTML ファイルにフォームを作成します。
- できあがった HTML ファイルを自分の Web サイトにアップロードします。
- フォームから入力してみて、電子メールが送れることを確認します。
フォームの例
Web サイト上でアンケートをして、その回答を電子メールで送るときの例です。
以下のHTMLをコピーして、設置したいページに貼り付けてください。
<H3>アンケートの回答</H3> <form action="/cgi-bin/FormMail.cgi" method="POST"> あなたのお名前:<input type="text" name="realname" size="30">(必ず記入して下さい)<br>メールアドレス:<input type="text" name="email" size="30">(必ず記入して下さい)<br>
ご意見・ご感想:<input type="text" name="message" size="60"><br>あなたのホームページのURL:<input type="text" name="yourURL" size="46" value="http://"> (あれば)<br>
<input type="hidden" name="subject" size="50" value="TEST MAIL from WWW">
<input type="hidden" name="recipient" value="null@jca.apc.org">
<input type="hidden" name="required" value="email,realname">
<input type="submit" value="メールを送る"> <input type="reset" value="初めから書き直す">(<null@jca.apc.org> に届きます。)
</form>
このHTMLを貼り付けると、以下のように表示されます:
アンケートの回答
それぞれの項目に入力して [メールを送る] を選択すると、null@jca.apc.org に、「TEST MAIL from WWW」という件名の電子メールが送られます。送られる電子メールの本文には入力した内容が書いてあります。
上の例を実際に使う場合には、
value="null@jca.apc.org" のところを、あなたの電子メールアドレス
に変更します。また、デザインなどは、あなたのページにあわせて変更してください。
フォームにいろいろなタグを加えると、入力の際の動作を変えることができます。詳しくは、以下の説明を参照してください。